性能検証その1
SuperMicro X7SPA-H-D525をゲットしたので、FCストレージに仕立て上げて
どの程度の性能が出るかを検証してみました。
ハードウェア構成
CPU:Intel Atom D525 (Pineview-D) Dual Core 1.8GHz
M/B:SuperMicro X7SPA-H-D525
MEM:4GB×2
ブートHDD:SSD 64GB(とっても古い奴)
データHDD:WD20EARS×4
HBA:Qlogic QLE-2462(PCI-Express)
# zpool status
pool: fc-vol02
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
fc-vol02 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
c1t1d0 ONLINE 0 0 0
c1t2d0 ONLINE 0 0 0
c1t3d0 ONLINE 0 0 0
c1t5d0 ONLINE 0 0 0
fc-vol02から4TBのLUNを切り出して、ESXiサーバにデータストアとしてマウント
仮想マシンをシャットダウン状態にして、Storage vMotionでfc-vol02に移動する際にzpool iostatコマンドでどの程度スループットが稼げるかを確認してみます。
# zpool iostat fc-vol02 1
capacity operations bandwidth latency
pool alloc free read write read write read write
---------- ----- ----- ----- ----- ----- ----- ----- -----
fc-vol02 59.2G 7.19T 31 6.65K 253K 53.0M 9.83 15.41
fc-vol02 59.2G 7.19T 24 7.15K 197K 56.5M 14.52 26.67
fc-vol02 59.2G 7.19T 155 6.23K 1.17M 49.5M 18.26 28.22
fc-vol02 59.2G 7.19T 29 6.52K 232K 51.2M 19.30 94.75
fc-vol02 59.2G 7.19T 32 7.10K 260K 56.2M 14.29 46.61
fc-vol02 59.2G 7.19T 18 3.17K 146K 25.0M 37.76 345.51
fc-vol02 59.2G 7.19T 18 7.03K 152K 55.5M 17.06 122.25
fc-vol02 59.2G 7.19T 25 8.91K 208K 70.5M 12.48 101.65
fc-vol02 59.2G 7.19T 31 4.93K 253K 38.8M 11.14 103.51
fc-vol02 59.2G 7.19T 37 7.57K 300K 59.7M 10.50 227.72
fc-vol02 59.2G 7.19T 31 5.49K 254K 43.1M 9.38 259.66
fc-vol02 59.2G 7.19T 26 4.12K 216K 32.7M 20.56 225.35
fc-vol02 59.2G 7.19T 11 5.53K 95.9K 43.9M 26.54 487.47
fc-vol02 59.2G 7.19T 25 4.99K 208K 39.4M 27.39 700.42
fc-vol02 59.2G 7.19T 31 5.58K 252K 44.5M 8.46 23.91
fc-vol02 59.2G 7.19T 32 6.95K 262K 54.9M 12.93 60.33
ちなみに以下のチューニングを行ってます。
(1) ディスクのwrite back cache有効化(デフォルトは無効)
# echo zfs_nocacheflush/W0t1 | mdb -kw
確認
# echo zfs_nocacheflush/D | mdb -k
zfs_nocacheflush:
zfs_nocacheflush: 1
(2) LUNに対するWriteBack cache有効化
やっぱりAtomは遅いデスネ
速いときでも40~60MB/sくらいしか出ません。
前回作成したストレージにStorage vMotionする際はもっと速くて、
300MB/s前後出てました・・・