LinuxForum.Fans
Тема

Шедуллер в Linux

Автор: system-root 76 сообщений 11580 просмотров
#72840
system-root написал:
mycetophylax, может тогда, протестируешь вот это http://code.google.com/p/compcache/issues/detail?id=70 ?

Что-то не хочется


random segfault some programs

Самое страшное слово здесь "random". wink

Да и не нужен мне compcache. У меня swap никогда не используется.

#72871
mycetophylax написал:
Самое страшное слово здесь "random"

в следующий раз буду более деликатно писать баг репорты, а то глядишь и разработчики не захотят проверять.. =)

#72878

так что, шедуллер в линуксе страшен или нет? я ничего не понял из вашей переписки...

#72941
Rus написал:
так что, шедуллер в линуксе страшен или нет? я ничего не понял из вашей переписки...

Он просто есть, и даже не один :D И никуда от них не денешься

#72946
mycetophylax написал:
И никуда от них не денешься

ну на новых МП или ЖД, или где, уже включили своё вроде шедуллер? или это только на рейд контролёрах?

#72955
system-root написал:
ну на новых МП или ЖД, или где, уже включили своё вроде шедуллер? или это только на рейд контролёрах?

Ну на рейдах он определенно есть. Может и на МП уже бывает. А вот на ЖД шедуллер ставить думаю бессмысленно, что если его этот ЖД потом в рейд поставить?

#72960

bobr, ну что интел скажет то и будет =)
я не знаю, новое уже давно не щупал.

#72968
system-root написал:
ну что интел скажет то и будет

Ды нет, не согласен. Рынок железок - не слака, а интел - не Патрег.

#73507
Rus написал:
так что, шедуллер в линуксе страшен или нет? я ничего не понял из вашей переписки...
bobr написал:
А вот на ЖД шедуллер ставить думаю бессмысленно

Вы не совсем правильно понимаете, что такое I/O sheduler. У пользователя нет выбора ставить его или не ставить. Он есть всегда. wink
Читаем тут.

Также в этой теме затрагивался вопрос о планировщике задач, который я ошибочно назвал, используя виндовую терминологию, "task sheduler".
От него тоже невозможно отказаться. wink
В ядре 2.6 был улучшен Ingo Molnar'ом (т.н O(1) sheduler). Про него читаем тут
Начиная с ядра 2.6.23 стандартным стал планировщик CFS того же автора. См. здесь.
Ну и есть планировщик от Кона Коливаса BFS, который я себе и поставил :D . В официальном ядре его нет и скорее всего не будет, т.к. Линус считает Кона неадекватным :rolleyes:

#73520
mycetophylax написал:
Линус считает Кона неадекватным  :rolleyes:

как можно оставаться адекватным разрабатывая ядро linux? =)

#73690
mycetophylax написал:
bobr пишет:
А вот на ЖД шедуллер ставить думаю бессмысленно

Вы не совсем правильно понимаете, что такое I/O sheduler. У пользователя нет выбора ставить его или не ставить. Он есть всегда. 

Я вполне представляю, что такое i/o шедуллер. И разумеется, я говорю не о пользователях. Я говорю о о том, что со стороны производителей железок необоснованно было бы ставить хардварный шедуллер прямо на ЖД. Этим я хотел сказать, что по-видимому, таких ЖД нет и не должно быть.

#73692
bobr написал:
Этим я хотел сказать, что по-видимому, таких ЖД нет и не должно быть.

NCQ типа нет и не было?

#73695

Как я понял из вики, NCQ все же не в винт ставится, а в контроллер?

#73696
bobr написал:
Как я понял из вики, NCQ все же не в винт ставится, а в контроллер?

А контроллер типа не на самом винте размещается?

#73705

Погуглил на тему. Вижу, что был не прав. Я думал, это технология для SATA контроллера. Ну что ж, значит они все-таки есть. Наверняка, производители железок знают что-то, чего не знаю я.

Войдите или зарегистрируйтесь, чтобы ответить.