2012年7月17日火曜日

innodb_flush_method=O_DIRECTはどうなのか

VirtualBox(4CPU + 4096MB Memory + ホストI/Oキャッシュ使用)でCent6.2で検証。

tpcc-mysqlでWH=1、ramp-up 0、measuring time 120というお手軽っぷり。


-- innodb_flush_method指定なし
2156.0 TpmC
2175.5 TpmC
2116.5 TpmC
2172.0 TpmC

-- innodb_flush_method=O_DIRECT指定
2063.0 TpmC
2051.5 TpmC
2074.0 TpmC
2110.0 TpmC


HDDの時は
`誤差か? と言われればそうかも知れない様な
 比率で考えると誤差にしては大きい様な
 …というレベルで劣化する'
という体感は正しかったっぽい。


↑こちらの方の方がはるかに丁寧です。



追伸。
ext4での結果なのです。ext3でやると差が縮まるかも。

0 件のコメント :

コメントを投稿