4

(実際にはプログラミングの質問ではありません、申し訳ありません)

Linuxボックスでの特定の状況で、さまざまなファイルシステムオプション(たとえば、noatime、relatimeなど)を使用して、さまざまなファイルシステム(最も重要なのはext3)のベンチマークに取り組んでいます。

生のファイルシステムのベンチマークについては、bonnie と bonnie++ を調べています。

ファイルシステムのベンチマークに bonnie と bonnie++ を使用する最も便利な方法は何ですか?
ファイルシステムのベンチマークに関するベスト プラクティスは何ですか?
ところで、ext3 ファイルシステムをマシンにマウントするにはどうすればよいでしょうか?

4

1 に答える 1

4

私はこれについて多くの答えを得ていません;-)ので、私の考えが何であるかを説明しようとします.

最終的に、ベンチマーク ツールとして iozone を選びました。主な理由は、それが提供する圧倒的な量の情報です。

私見ですが、統計的に有意なデータを見つけようとすると、ベンチマークを 1 回実行するだけでは不十分なので、iozone を 10 回実行し、出力を 10 個のログファイルに書き込む小さなシェル スクリプトを作成しました。

次に、マトリックス内の各セルのすべての値を合計する別のスクリプト (これは Python のスクリプト) を作成しました。現実を歪める異常を防ぐために、各セルの最高値と最低値は破棄されます ;-)

各セルについて、残りの 8 つの値の平均値を取得します。結果のマトリックスを OpenOffice.org Calc にコピーしました。

この手順を「ベースライン」(私の場合: デフォルトのオプションでマウントされた ext3 ファイルシステム) に対して行い、テストのために繰り返しました。

テストごとに、ベースラインが保存されているスプレッドシートに結果のマトリックスをコピーしました。Calc で比較を行い、結果を図にプロットしました。

かなりうまく機能します。

于 2008-12-11T11:31:32.973 に答える