[devel] Ядра 4.19/5.4 и дисковый шедулер
Dmitry V. Levin
ldv на altlinux.org
Вс Мар 22 02:51:16 MSK 2020
On Sun, Mar 22, 2020 at 02:32:01AM +0300, Mikhail Novosyolov wrote:
> 19.03.2020 23:26, Leonid Krivoshein пишет:
> > 19.03.2020 23:11, alexei на taf.ru пишет:
> >> Добрый день!
> >>
> >> Скажите, кто знает, а вот такая картина на ядрах, начиная с 4.19, нормальная?:
> >>
> >> # cat /sys/block/sda/queue/scheduler
> >> [none] bfq
> >>
> >> при том на 4.9 имеем такую картину:
> >>
> >> # cat /sys/block/sda/queue/scheduler
> >> noop [deadline]
> >
> > А /dev/sda то какой? Для NVME и некоторых SSD вообще лучше noop.
>
> В шляпе и в хуавей решили, что лучше bfq:
>
> https://gitee.com/src-openeuler/systemd/blob/master/0001-udev-use-bfq-as-the-default-scheduler.patch
Тут много познавательного написано на эту тему, почитайте:
https://github.com/systemd/systemd/pull/13321
> А для каких "некоторых" SSD лучше noop и почему?
"It is worth noting that there is little difference in throughput between
the mq-deadline/none/bfq I/O schedulers when using fast multi-queue SSD
configurations or fast NVME devices. In these cases it may be preferable
to use the 'none' I/O scheduler to reduce CPU overhead."
--
ldv
Подробная информация о списке рассылки Devel