2

У меня есть основной диск SSD, и я хочу использовать с ним планировщик noop IO, например:

echo noop > /sys/block/sda/queue/scheduler

Но этот параметр теряется после перезагрузки. Как правильно сохранить этот параметр в Fedora 18? Или, может быть, на linux вообще?

1 ответ1

2

Лучший способ сделать это с помощью правила udev . Добавьте файл в /etc/udev/rules.d с правилом, которое выглядит примерно так:

ACTION=="add", SUBSYSTEM=="block", ENV{ID_BUS}=="scsi", ENV{ID_SERIAL}=="xxx", ATTR{queue/scheduler}="noop"

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

udevadm info --path=/sys/block/sda --query=property

Преимущество использования udev для этого и сопоставления атрибутов, таких как серийный номер диска, заключается в том, что не имеет значения, если оно не всегда появляется в sda .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .