iozone読み取りテストがfioより遅い

iozone読み取りテストがfioより遅い

現在、ディスクのパフォーマンスをテストするためにiozoneとfioを使用しています。しかし、iozoneが示す速度は、fioが示す速度よりはるかに悪いです。 (約1/3)

今私の質問は、どんな数字を使うべきか、なぜそのような間隔があるのか​​ということです。

私が使用するコマンドは次のとおりです。

iozone -s 40G -i 0 -i 1 -b /mnt/ext/40Gtest.xls -f /mnt/ext/iofile.ioz -w -Racz
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=/mnt/ext/testfile --bs=64k --iodepth=64 --size=4G --readwrite=read

ベストアンサー1

iozoneについてはわかりませんが、fioジョブのブロックサイズが小さくなく、Linuxページキャッシュをバイパスするように指定し、fioで使用するファイルのサイズはわずか4GBで、最大64個のI / Oを許可します。同時飛行。少なくとも iozone 操作に同様の機能があることを確認する必要があります。少なくとも、直接実行、ブロックサイズ、および実行中のI / O量が大きな影響を与えます。

おすすめ記事