LINUX.ORG.RU

cat /sys/block/sda/queue/scheduler -> none

 , ,


0

1

Решил проверить, не знаю зачем, и получил

$ cat /sys/block/sd*/queue/scheduler
none
none
none                                    
none                                            
none
, но
$ dmesg | grep -i sched
[    0.213915] io scheduler noop registered
[    0.213929] io scheduler bfq registered (default)
[    0.213930] BFQ I/O-scheduler version: v7r6
[    0.658499] BFS CPU scheduler v0.456 by Con Kolivas.
$ zcat /proc/config.gz | grep -i bfq
CONFIG_IOSCHED_BFQ=y
CONFIG_CGROUP_BFQIO=y
CONFIG_DEFAULT_BFQ=y
CONFIG_DEFAULT_IOSCHED="bfq"
Что, блин, за фигня? Ещё бы понял noop, но none, это чё-ьл васче как-то жестко? Кста,
# echo bfq > /sys/block/sda/queue/scheduler && cat /sys/block/sda/queue/scheduler 
none
.

P.S.

$ zcat /proc/config.gz | grep -i blk_mq
CONFIG_CMDLINE="root=/dev/sdd1 rw rootfstype=ext4 scsi_mod.use_blk_mq=Y"
может быть причиной?

Deleted

Последнее исправление: Lifun (всего исправлений: 2)

echo bfq > /sys/block/sda/queue/scheduler && cat /sys/block/sda/queue/scheduler

none

а если сделать

echo cfq > /sys/block/sda/queue/scheduler && cat /sys/block/sda/queue/scheduler

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

cfq вообще не включал. вспомнил про

$ zcat /proc/config.gz | grep -i blk_mq
CONFIG_CMDLINE="root=/dev/sdd1 rw rootfstype=ext4 scsi_mod.use_blk_mq=Y"
, не оно ли?

Deleted
()
Ответ на: комментарий от anonymous

за стенкой стоит комп, у которого всё почти точно так же, акромя BFS и scsi_mod.use_blk_mq=Y, BFQ имеется.

Deleted
()

scsi_mod.use_blk_mq=Y

Эммм, а это разве на шедулер не влияет? В потрохах ядра не разбираюсь, так что предположил от балды.

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

похоже, влияет, т.к. нашёл pdf, где написано:

Missing features:

–I/O scheduler support in blk-mq

Только это страшно для винтов и ССД, иль как-то пофиг?

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

По идее с современными SATA-контроллерами и включённым NCQ даже рекомендуют ставить noop в качестве шедулера. Для SSD это не вредно, ему вреднее отсутствие поддежки TRIM в драйвере файловой системы.

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

системный SSD на ext4, другой на F2FS; оба c discard.

Мне каца, наверное, но грузится стало просто мгновенно.

Перестал замечать загрузки служб. Хотя, это возможно, после выключения netmount.

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