ベンチマークはbonnie++(1.96/自前ビルド)を使用。MinTimeを0.5から0.01に変更しています*1。採取は時間がかかるので1回のみ。ね、適当でしょ。
しかも、特に比較対象がないし。とどめはCPUがほぼ100%になってしまっている件。ただし、マルチコア非対応らしく、片方のコアだけ100%になってます。どの道びみょう。準備の時だけ片コア100%になるっぽい。他は均等。そして、100%近くなる理由はFile I/Oの待ち時間(topコマンドのwaのところ)によるものみたい。
$ /usr/local/sbin/bonnie++ -d /2tb Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP ml115.local.maro 4G 114 99 114752 57 51959 39 888 98 148038 35 229.9 7 Latency 99632us 326ms 705ms 32362us 18400us 254ms Version 1.96 ------Sequential Create------ --------Random Create-------- ml115.local.marokun -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 17791 66 152871 98 25899 76 20533 81 135082 98 24812 79 Latency 1100us 1448us 1417us 1187us 691us 2882us
次のがライトキャッシュ無効版。測定にものすごく時間がかかりました……。
$ /usr/local/sbin/bonnie++ -d /2tb -b Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP ml115.local.maro 4G 104 99 114009 58 49671 37 1066 98 147678 35 102.2 6 Latency 149ms 494ms 747ms 30300us 21119us 552ms Version 1.96 ------Sequential Create------ --------Random Create-------- ml115.local.marokun -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 25 0 126377 96 36 0 25 0 143159 98 36 0 Latency 239ms 2856us 335ms 229ms 1047us 300ms
最後に一応hdparm。
# hdparm -tT /dev/sda /dev/sda: Timing cached reads: 1712 MB in 2.00 seconds = 856.23 MB/sec Timing buffered disk reads: 350 MB in 3.00 seconds = 116.49 MB/sec