1

Linuxファイルシステムでパフォーマンステストを実行するPythonスクリプトを書いています。それで、デッドロックに加えて、競合状態とアクション(削除、読み取り、書き込み、作成)を実行するのにかかる時間は、テストに含まれるべき他の変数/パラメーターは何ですか?

4

4 に答える 4

3

ファイル システムのパフォーマンス テストは、非常に複雑なトピックです。基本的にテスト全体を無意味にする多くの間違いを簡単に犯す可能性があります。

Stony Brook University と IBM Watson Labs は、「Transaction of Storage」というファイル システムのベンチマークに関する非常に推奨されるジャーナル ペーパーを発行しました。この論文では、さまざまなベンチマークとその長所と短所を紹介しています

彼らは、優れたファイルシステム ベンチマークを設計および実装する方法について多くのアドバイスを提供しています。私が言ったように、それは簡単な仕事ではありません。

于 2009-08-31T11:20:46.783 に答える
0

すでに存在するソフトウェアを使用するようにしてください。同じためにiozoneを使用できます。チュートリアルについては、nixcraft に関するこのブログ投稿を参照してください。

于 2009-08-31T11:19:22.650 に答える
0

もう少し明確にできますか?

Python自体を使用する前に、一度試してみました。自分で試してみる時間が必要です。time.time() を使用して、エポックからの時間を取得しようとしました。ファイル操作は時差で十分だと思います。

更新: この GSOC Idea を確認してください。PSF はそれを後援することを約束しました http://allmydata.org/trac/tahoe/wiki/GSoCIdeas

そのページを読んで、より多くの情報を得ようとしています。

于 2009-08-31T09:46:19.063 に答える
0

あなたは、caollectd や iotop などのツールに興味を持っているかもしれません。繰り返しになりますが、yopu は車輪を再発明するのではなく、単にそれらを使用することに関心があるかもしれません。私が見る限り、そのようなパフォーマンス分析は 1 日で習得できるものではありません。これらの人たちは、これらのツールの構築にかなりの時間と知識を投資しました。

于 2009-08-31T11:15:39.227 に答える