前回
https://qiita.com/tsurun/items/7680c574ba4486b8780f
前回の続きです。
意図的にキャッシュミスを増やすため、テストサイズを32GBにしてDataCoreのキャッシュサイズ20GBを上回る大きさにして試してみた。
Sequential Read (Q= 32,T= 1) : 205.407 MB/s
Sequential Write (Q= 32,T= 1) : 2529.667 MB/s
Random Read 4KiB (Q= 8,T= 8) : 36.274 MB/s [ 8856.0 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 391.043 MB/s [ 95469.5 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 65.623 MB/s [ 16021.2 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 141.713 MB/s [ 34597.9 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 67.559 MB/s [ 16493.9 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 29.484 MB/s [ 7198.2 IOPS]
Test : 32768 MiB [H: 2.3% (0.8/35.0 GiB)] (x1) [Interval=5 sec]
Sequential Read (Q= 32,T= 1) : 118.054 MB/s
Sequential Write (Q= 32,T= 1) : 2271.629 MB/s
Random Read 4KiB (Q= 8,T= 8) : 4.300 MB/s [ 1049.8 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 419.732 MB/s [ 102473.6 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 5.787 MB/s [ 1412.8 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 192.944 MB/s [ 47105.5 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 7.722 MB/s [ 1885.3 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 47.188 MB/s [ 11520.5 IOPS]
Test : 32768 MiB [G: 2.3% (0.8/35.0 GiB)] (x1) [Interval=5 sec]
#ライトスルーにして、インターバルも60秒にして、GUIからバックエンドへのIOが無くなったことを確認してからやってみることにした。
##SAS RAID5
Sequential Read (Q= 32,T= 1) : 1061.049 MB/s
Sequential Write (Q= 32,T= 1) : 869.983 MB/s
Random Read 4KiB (Q= 8,T= 8) : 57.141 MB/s [ 13950.4 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 47.587 MB/s [ 11617.9 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 64.960 MB/s [ 15859.4 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 43.677 MB/s [ 10663.3 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 67.027 MB/s [ 16364.0 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 35.346 MB/s [ 8629.4 IOPS]
Test : 32768 MiB [H: 2.3% (0.8/35.0 GiB)] (x1) [Interval=60 sec]
Sequential Read (Q= 32,T= 1) : 240.465 MB/s
Sequential Write (Q= 32,T= 1) : 369.747 MB/s
Random Read 4KiB (Q= 8,T= 8) : 14.551 MB/s [ 3552.5 IOPS]
Random Write 4KiB (Q= 8,T= 8) : 27.487 MB/s [ 6710.7 IOPS]
Random Read 4KiB (Q= 32,T= 1) : 19.420 MB/s [ 4741.2 IOPS]
Random Write 4KiB (Q= 32,T= 1) : 31.779 MB/s [ 7758.5 IOPS]
Random Read 4KiB (Q= 1,T= 1) : 20.383 MB/s [ 4976.3 IOPS]
Random Write 4KiB (Q= 1,T= 1) : 35.053 MB/s [ 8557.9 IOPS]
Test : 32768 MiB [G: 2.3% (0.8/35.0 GiB)] (x1) [Interval=60 sec]
前回の結果と合わせて見てみると、キャッシュヒット率が落ちてくるとやっぱりSAS RAID5の方が早いみたいだけど、致命的な差ではなさそう。むしろメモリさえたくさん積んでおけばSATAでも構わないからRAID1複数個を束ねる方がよさそう。