hdparm でリード性能測定 - mdadm の RAID 1 でリード性能が向上していない

hdparm -t って HDD 全体じゃなくてパーティションに対しても実行できるんだなあ.

# hdparm -tT /dev/sda

/dev/sda:
 Timing cached reads:   1894 MB in  2.00 seconds = 947.80 MB/sec
 Timing buffered disk reads:  230 MB in  3.01 seconds =  76.49 MB/sec
# hdparm -tT /dev/sda3

/dev/sda3:
 Timing cached reads:   1822 MB in  2.00 seconds = 912.04 MB/sec
 Timing buffered disk reads:  230 MB in  3.02 seconds =  76.21 MB/sec
# hdparm -tT /dev/md3

/dev/md3:
 Timing cached reads:   1762 MB in  2.00 seconds = 882.17 MB/sec
 Timing buffered disk reads:  224 MB in  3.01 seconds =  74.42 MB/sec

あれ?RAID 1 ってリード性能は向上するんじゃ…?下がってるような希ガス

追記

似たような報告があった.しかし原因は分からないなあ.

RAID総合スレッド No.3 362-363

362 :login:Penguin:2007/10/27(土) 18:22:59 id:GzcOi8yc
ところで mdのパフォーマンスってあまり実測乗ってないよね

http://www.linux.or.jp/JF/JFdocs/The-Software-RAID-HOWTO.txt
によると
RAID-0 : パフォーマンスは N * P MB/s に近くなります。
RAID-1 : 読み込みのパフォーマンスは N * P に近い値になりますが、書きこみはデバイスが 1 台の場合と同等以下
RAID-5 : 読み書き両方ともにパフォーマンスは向上
などと書いてあって、新たな知見を得たというかなんというか・・・
これはあれか、RAID1の4台構成で、readだけはraid0並で無駄に強固なアレイ、とか作れるのかw

というのはともかく、同時n本のアクセスでどの程度の速度出ますよグラフが見あたらない。
H/Wのボードだとたまに有るんだけど。RAID5の同時5本read程度なら速度落ちない体感はある。
mdでRAID10や5の詳細ベンチ結果落ちてたら教えてください。


# 「RAID-5 のための合理的な chunk-size は 128 KB ですが」とか書いてあって凹んだorz


363 :login:Penguin:2007/10/27(土) 20:25:18 id:TpR9h4x8
>>362
RAID1だけど速くならないよ(下はHDD単体)

# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 5944 MB in 2.00 seconds = 2975.51 MB/sec
Timing buffered disk reads: 192 MB in 3.01 seconds = 63.84 MB/sec

# hdparm -tT /dev/sdc
/dev/sdc:
Timing cached reads: 5888 MB in 2.00 seconds = 2947.58 MB/sec
Timing buffered disk reads: 196 MB in 3.01 seconds = 65.11 MB/sec