[technique] Tuning I/O scheduler
Laurent GUERBY
laurent at guerby.net
Dim 24 Juil 16:26:21 CEST 2011
Bonjour,
Pour ameliorer un peu la performances des VM j'ai tenté
un petit tuning.
Sur h1/4/5/6 :
echo deadline > /sys/block/queue/scheduler
echo 4 > /sys/block/sdb/queue/iosched/fifo_batch
echo 0 > /sys/block/sdb>/queue/iosched/front_merges
echo 100 > /sys/block/sdb/queue/iosched/read_expire
echo 1000 > /sys/block/sdb/queue/iosched/write_expire
Sur les VM dans /etc/rc.local :
echo noop > /sys/block/vda/queue/scheduler
echo noop > /sys/block/vdb/queue/scheduler
...
Et/ou dans /etc/default/grub :
GRUB_CMDLINE_LINUX=" elevator=noop"
Avec ces changements carto.toulouse-sans-fil.net
est bien plus reactif.
Documentation :
http://www.mjmwired.net/kernel/Documentation/block/deadline-iosched.txt
References
http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaat/liaatbpscheduleroverview.htm
http://doc.opensuse.org/products/draft/SLES/SLES-tuning_draft/cha.tuning.io.html
http://www.drbd.org/users-guide/s-latency-tuning.html
http://kerneltrap.org/node/431
Tests et suggestions bienvenus.
Laurent
PS: Drien tu es en CC car tu m'as fait la remarque sur la perf VM tsf*
et que tu n'es pas abonné a la liste technique@
http://lists.tetaneutral.net/listinfo
Plus d'informations sur la liste de diffusion technique