Linux でパーティション単位のディスクI/O統計を iostat で見る方法

こんな感じ

$ iostat -d hda hda2 hda7
Linux 2.6.12.3 (banana) 2009年06月17日

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
hda 1.63 18.98 8.35 605663236 266322969
hda2 1.77 18.22 7.91 581253610 252370608
hda7 0.13 0.76 0.44 24138234 13952360

あるディスクの全パーティションを見る場合はこんな感じ

$ iostat -p sda
Linux 2.6.18-6-xen-686 (pineapple) 2009年06月17日

avg-cpu: %user %nice %system %iowait %steal %idle
0.07 0.01 0.02 0.05 0.01 99.83

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 1.07 9.23 45.69 254658690 1260435412
sda4 5.90 9.22 45.68 254414733 1260147424
sda3 0.00 0.00 0.00 26746 27936
sda2 0.00 0.01 0.01 216212 259492
sda1 0.00 0.00 0.00 399 0

# IRC の某チャンネルで流れてたのでメモ
# ググってもパーティション単位の統計を取る方法がヒットしなかったし…