LINUX.ORG.RU

Предпочтительный планировщик ввода/вывода вашей GNU/Linux?


0

2

Предоставляем:

cat /sys/block/sdX/queue/scheduler

  1. Completely Fair Queuing 235 (43%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. NOOP 154 (28%)

    *****************************************************************************************************************************************************************************************************************

  3. BFQ 110 (20%)

    *****************************************************************************************************************************************************

  4. Deadline 106 (19%)

    ************************************************************************************************************************************************

  5. другой... 22 (4%)

    *****************************

  6. меняю на лету в зависимости от задачи 18 (3%)

    ************************

  7. самописный 17 (3%)

    ***********************

  8. Anticipatory 8 (1%)

    **********

Всего голосов: 670, всего проголосовавших: 551

★★★★★

Проверено: beastie ()

CFQ в данный момент, предпочитаю BFQ.

neocrust ★★★★★
()

CFQ на десктопе с HDD, deadline на ноутбуке с SSD.

Andrew ★★★
()

Стандартный убунтовский в 12.04. Как выяснилось, это дедлайн

akamanah@akamanah-SATELLITE-C670-13D:~$ cat /sys/block/sda/queue/scheduler
noop [deadline] cfq 
Akamanah ★★★★★
()
Ответ на: комментарий от splinter

хз, какой-то ведроидный велосипед

Miguel Botón 2/9/10

Hi.

I'm the author of the Simple I/O scheduler.

SIO is based on the deadline scheduler but it's more like a mix between no-op and deadline. In other words, SIO is like a lighter version of deadline but it doesn't do any kind of sorting, so it's aimed mainly for random-access devices (like SSD hard disks) where request sorting is no needed (as any sector can be accesed in a constant time, regardless of its physical location).

SIO is just an experiment made for fun so don't expect great results (but hey, who knows...).

Greetings, Miguel Botón.

BMX ★★☆
()
Последнее исправление: BMX (всего исправлений: 1)

Дома - CFQ, на серверах либо CFQ, либо (на некоторых БДшках) Deadline.

Skeletal ★★★
()

noop и никакого 12309, зовидуйте ублюдки. 24часа в продакшоне.

darkenshvein ★★★★★
()

Где вкратце прочитать с практической точки зрения? Чем отличаются, в каких ситуациях какой лучше?

Psych218 ★★★★★
()
Ответ на: комментарий от lazyklimm

у меня на одной из машин тоже ликуорикс, там по дефолту bfq.

на всех тачках вне зависимости от дистрибутива пользую bfq — во время дисковых операций заметно отзывчивее работает система

actionless ★★★★★
()
Ответ на: комментарий от actionless

да мне пофиг на диски, никогда не жаловался, просто эмпирически выяснено, что у меня с ним jackd с меньшими задержками лучше работает

lazyklimm ★★★★★
()
Ответ на: комментарий от backbone

NCQ & noop

На моём железе с NCQ noop значительно медленнее, чем CFQ.

Black_Shadow ★★★★★
()
Ответ на: комментарий от splinter

/sbin/hdparm -tT /dev/$DISC

Планировщик разве на это влияет?

KRoN73 ★★★★★
()
Ответ на: комментарий от Igron

А если серьезно, нужен еще вариант «не знаю, из дистрибутива».

Igron ★★★★★
()
Ответ на: комментарий от KendovNorok

Не вижу дефиза.

Ты «cooperation» читаешь как «купирейшн», что ли? По логике, и то, и другое, пишется как coōperation / noōp.

KRoN73 ★★★★★
()

Нет варианта «что такое планировщик?».

Oleaster ★★★
()
Последнее исправление: Oleaster (всего исправлений: 1)

BFQ, но особо не шарю.

К слову, у меня SSD. На нём нетривиальные (не no-op) планировщики мешают или просто мало помогают?

intelfx ★★★★★
()

cfq

сам ничего не трогал.

chg ★★★★★
()

Deadline, убунтовский дефолт.

Bagrov ★★★★★
()

CFQ. SSD, да. Читал, что «не ставить нормальный планировщик на SSD - дурной совет». Пруф потерялся.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)

Лучше всего разница в планировщиках видна при очень забитых винтах, использовании амд и большой нагрузке на процессор. Даже автогруппы не всегда спасают на некоторых планировщиках. А точнее практически на всех.

LightDiver ★★★★★
()

Completely Fair Queuing по умолчанию.

mic ★★★★★
()
Ответ на: комментарий от Nebuchadnezzar

есть. В сорсах ядра) А менять их очень просто. echo 'value' >/subj

darkenshvein ★★★★★
()
Ответ на: комментарий от KRoN73

Ну не прикидывайся, что не знаешь грамматики. cooperation=co+operation. А нуп он и есть нуп.

KendovNorok
()

Нет варианта «использую тот, который поставили сборщики моего дистрибутива и даже не знаю, как он называется». Думаю, этот вариант победил бы :)

hobbit ★★★★★
()

cat: /sys/block/sdX/queue/scheduler: Нет такого файла или каталога

Ubuntu 12.04 ,О чём вообще речь ,и что я должен был увидеть?

GNU-Ubuntu1204LTS ★★★
()
Ответ на: комментарий от BeerSeller

Ну и ставится через /etc/tmpfiles.d/

cat  /etc/tmpfiles.d/set_IO_scheduler.conf 
w /sys/block/sda/queue/scheduler - - - - noop

BeerSeller ★★★★
()

[x] Completely Fair Queuing

всё было бы интереснее — если бы сделали отдельную галочку для тех кто НЕ настраивал Scheduler. и у кого оно ообстветственно по умолчанию остался cfq.

(то есть если бы по сути в голосовании участвовали бы только те люди, которые всё это тюнинговали.. а не те люди которые только сейчас узнали что оказывается это можно настраивать :))

вот как теперь узнать — сколько человек реально сами выбрали использовать для своего устройства cfq...

user_id_68054 ★★★★★
()
Ответ на: комментарий от GNU-Ubuntu1204LTS

Ну тебе за deadline голосовать. В убунтах он по-умолчанию. Это планировщик ввода-вывода.

BeerSeller ★★★★
()
Ответ на: комментарий от ggrn

зачем мне это нужно знать?

Бесит меня вот этот инфантильный быдловопрос. Я не знаю зачем ТЕБЕ. Зачем МНЕ это знать, я знаю.

Jameson ★★★★★
()

Двое проголосовавших за «самописный» - не поделитесь секретом, в чем отличие от стандартных?

XVilka ★★★★★
()
Последнее исправление: XVilka (всего исправлений: 1)
Ответ на: комментарий от BeerSeller

Пруф увы не могу найти.

Я скажу, что у ssd есть такой показатель (S.M.A.R.T.) как «количество записаной инфы, GB». Делим это значение на емкость винта, и получаем количество циклов перезаписи ячеек. У меня это ~1220/56 (по памяти) = ~22. Итого, 22 цикла перезаписи ячеек за 3 месяца. За год - до сотни, за 10 лет - до тысячи. Судя по разным источникам, количество циклов записи - одни пишут 10к, другие 30-40к. Даже если это 10к - это 100 лет службы. Nuff said.

На винте стоит Gentoo (ext4, с журналом, как положено, почти дефолтные настройки) - /usr/portage никуда не выносил, в оперативке болтается разве что /tmp и /var/tmp (там же происходит сборка пакетов). Своп имеется разделом на соседнем hdd винте.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 5)

Не пользуюсь.

# ls /sys
ls: /sys: Нет такого файла или каталога

unsigned ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.