Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Про скорость. CFQ IO Shedule
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Tue Jun 13, 2006 8:08 am    Post subject: Про скорость. CFQ IO Shedule Reply with quote

Рецепт для десктопа. Смотрим
Code:

# cat /sys/block/hda/queue/scheduler


Если видим
Code:

noop [anticipatory] deadline cfq


меняем anticipatory на cfq:
Code:

echo cfq > /sys/block/hda/queue/scheduler


Если cfq в ядре нет, то добавляем:
Code:

 Symbol: IOSCHED_CFQ [=y]
 Prompt: CFQ I/O scheduler 
   Location:
     -> Block layer
       -> IO Schedulers


Можно также сразу:

Code:

 Symbol: DEFAULT_CFQ =y
 Prompt: CFQ
   Location:
     -> Block layer
       -> IO Schedulers
         -> Default I/O scheduler (<choice> [=y])                 


После этого, как я понимаю, система начинает более равномерно выделять доступ к диску всем фоновым процессам. Фактически это выражается в том, что машина совершенно перестаёт тормозить при 100% загрузке IO Wait (интенсивная работа с винтом, копирование больших файлов и т.п.) Можно в фоне запустить пару компиляций, копирование файла с винта на винт и при этом десктоп практически не тормозит там, где до этого буквально вставал колом :D
Back to top
View user's profile Send private message
fedukoff
Apprentice
Apprentice


Joined: 19 Dec 2005
Posts: 229
Location: Latvia

PostPosted: Tue Jun 13, 2006 8:42 am    Post subject: Reply with quote

Вечером попробую - однозначно...
Back to top
View user's profile Send private message
fank
l33t
l33t


Joined: 16 Oct 2004
Posts: 794
Location: Minsk, Belarus

PostPosted: Tue Jun 13, 2006 8:45 am    Post subject: Reply with quote

о!
вовремя как!
с полгода назад поинтересовался этим делом и выставил cfq
потом дёрнуло меня anticipatory поставить
откуда, думаю, тормоза там, где их не было совсем ещё недавно :lol:
а шедулер, бедняга, так и висел в ядре без работы
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Tue Jun 13, 2006 10:19 am    Post subject: Reply with quote

Хороший совет!
Back to top
View user's profile Send private message
unaos
n00b
n00b


Joined: 06 Apr 2006
Posts: 64
Location: brovary,UA

PostPosted: Sun Jun 18, 2006 10:11 am    Post subject: Reply with quote

а ещё передавать ядру параметр
elevator=cfq
тогда будет при перезагрузке :)
_________________
house of mystic lies
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Mon Jun 19, 2006 9:49 am    Post subject: Reply with quote

unaos wrote:
а ещё передавать ядру параметр
elevator=cfq
тогда будет при перезагрузке :)


Дык, "при загрузке" - можно при компиляции ядра сказать, чтобы CFQ по умолчанию использовался.

Просто не все перезагружают машины так часто ;)
Code:

# uptime
 13:48:21 up 18 days, 50 min


это обычный "боевой" десктоп. Обычно рестартует только при вырубании питания на неопределённый срок :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum