- 603 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/01(月) 22:45:10 ID:IvEFA4sj0]
- >>601
I/O用のバッファサイズを8の倍数に設定するのは、 パフォーマンスチューニング上重要です。 が、ver4.7ぐらいから、 確保サイズ=I/Oバッファサイズ+作業用メモリ(※) ※=確保サイズ*0.1 (〜4.8.1) 確保サイズ*0.125 (4.9.0〜) という風にメモリを使うようになってますから、 確保サイズを8の倍数に設定しても、I/Oバッファサイズは8の倍数になりません。 ログには Buffer:45.0MB(lock) (41943040+5243280 byte) などと出ていると思いますが、前者がI/Oバッファサイズになります。 4.9.0.11で追加した「内部バッファサイズを最大I/Oサイズの整数倍に 自動調整する」オプションは、I/Oバッファサイズを意識しなくても 8の倍数に設定するようにしたものです。 >>599 実は、初期設定の36Mは適切でなかったです。 (調整後のI/Oバッファが32MBになるようとしたんだけど、計算間違えたorz) 37MBにするとI/Oバッファが32MBになります。
|

|