Linux 2.6.10 は稼働中に I/O スケジューラを変更できる
おなじくねぎ式より。
cat /sys/block/hda/queue/scheduler
noop [anticipatory] deadline cfq
で、
echo cfq > /sys/block/hda/queue/scheduler
cat /sys/block/hda/queue/scheduler
noop anticipatory deadline [cfq]
となる。
起動時に設定できるようにする方法。
apt-get install sysfsutils
として /etc/sysfs.conf を以下のように編集。
block/hda/queue/scheduler = cfq
block/hdc/queue/scheduler = cfq
そして /etc/init.d/sysfsutils restart で適用。これでデバイス毎に設定できる。