いくつかのパフォーマンスの問題を解決するために、bonnie ++を使用してFSベンチマークを試したかったのですが、実行しようとするたびに実際には実行されず、使用法のみが印刷されます。
構文に明白な内容がないかどうかを誰でも確認できますか?
システム電流RAM - 516829 M
オペレーティングシステム - CentOS 6.8
/usr/sbin/bonnie++ -r 516829 -d /opt -s 1033658 -n 1 -f -b -u ルート:ルート
意図的に「-s」に小さい値を割り当てると、すぐに文句を言います。
/usr/sbin/bonnie++ -r 516829 -d /opt -s 1033 -n 1 -f -b -u root:root
Using uid:0, gid:0. File size should be double RAM for good results, RAM is 516829M.
ソースからbonnie ++をコンパイルしてyumからインストールしようとしましたが、どちらも同じ動作を示しています。
I/O パフォーマンスを測定するドライブは、SAN インストールの /opt です。
ありがとう、
~アビー
答え1
コンピュータに504 GBのRAMがある場合、ベンチマークファイルには1008 GBの空き容量が必要で、ベンチマークプロセスを完了するには数時間(おそらく数日)かかります。
/opt/
ディスク容量が不足しているため、RAMサイズとファイルサイズを次のように制限する必要があります。
# use only 16G of ram and 32G benchsize.
bonnie++ -d /opt/ -r 16G -s 32G -n 1 -f -b -u root
私が間違っている場合に備えて、RAMは504MBです(スイッチは必要ありません-r
)。
bonnie++ -d /opt/ -s 1G -n 1 -f -b -u root
マニュアルページで確認勇敢な部分。
-SIOパフォーマンス測定に使用されるファイルサイズ(MB)。 (..) ブロックサイズはバイト単位で測定されます。256 から 1048576 の間の 2 の累乗でなければなりません。、デフォルトは8192です。追加した場合は、サイズをギガバイト単位で指定するか、ブロックサイズをキロバイト単位で指定できます。GまたはKそれぞれ数字の終わりまで。指定されたサイズが0の場合、このテストはスキップされます。