Prev / Next / /home/pochi/ChangeLog

Xen の DomainU の I/O スケジューラは noop になっている[computer]

2007-12-19

DomainU で I/O 負荷をかけまくると酷いことになる。
たとえば Subversion から、ファイルを check out しながら、
ab(apache benchmark)をかけてみたら、CPU の wait が99%以上に
はりついたまま、応答しなくなっちゃう。

調べてみると、I/O スケジューラが noop なのね。

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


とりあえず anticipatory に設定。

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


酷いことにはならなくなった。

参考)
kernel:I/O Schedule
http://d.hatena.ne.jp/takaochan/20071118/1195316602

permlink