Debian Wheezy в KVM: не могу установить планировщик ввода-вывода

Я запускаю ящик Wheezy в KVM, по умолчанию он запускает ядро ​​3.2. После обновления до 3.14 из backports я больше не могу настроить планировщик ввода-вывода.

До:

# cat /sys/block/vda/queue/scheduler
noop deadline [cfq]

# echo noop > /sys/block/vda/queue/scheduler
# cat /sys/block/vda/queue/scheduler
[noop] deadline cfq

После:

# cat /sys/block/vda/queue/scheduler
none

# echo noop > /sys/block/vda/queue/scheduler
# cat /sys/block/vda/queue/scheduler
none

Конфигурация хоста и виртуальной машины не затронута. В чем может быть проблема?

2 ответа

Ядро, которое вы обновили, вероятно, не имеет поддержки планировщика, которую вы ищете

например, вы должны увидеть что-то вроде этого

egrep 'CONFIG_IOSCHED_.*=y' /boot/config-`uname -r`
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y

Где вы взяли это ядро ​​3.14? Если вы собирали его, убедитесь, что у вас установлены эти параметры конфигурации для вашей сборки.

Это может быть функция, а не ошибка. Я вижу то же самое на CentOS v7.1 https://access.redhat.com/solutions/1305843

Другие вопросы по тегам