私はLinuxのファイルシステムでパフォーマンステストを実行するpythonスクリプトを書いています。デッドロックの他に、レースの条件や時間が、テストに含まれる他の変数やパラメータのアクション(削除、読み取り、書き込み、作成)を実行するのに必要な時間ですか?ファイルシステムのパフォーマンステスト
答えて
ファイルシステムのパフォーマンステストは非常に複雑なトピックです。基本的にあなたの全体のテストを無価値にする多くの間違いを簡単に作ることができます。
ストーニーブルック大学とIBMワトソン研究所は、ファイルシステムのベンチマークについて「トランザクションの格納」に推奨されるジャーナル・ペーパーを公開しています。これらのベンチマークでは、異なるベンチマークとその強みと弱点があります。A nine year study of file system and storage benchmarking。
良いファイルシステムのベンチマークをどのように設計し実装するのかアドバイスします。私が言ったように:それは簡単な仕事ではありません。
もう少し明確になることができますか?
Python自体を使用する前に、一度やってみました。私はそれを自分で試す時間が必要です。私はtime.time()を使ってエポックから時間を取得しようとしました。ファイルの操作には時間差があれば十分だと思います。
更新: チェックこのGSOCアイデア、PSFは、私はより多くの情報を得るために、そのページを読みしようとしています http://allmydata.org/trac/tahoe/wiki/GSoCIdeas
それを後援することを約束していました。
私はコードを特別に探していませんが、ファイルシステムのパフォーマンステストには他のテストシナリオを追加する必要があります。 – Mohamed
答えを確認してください。私はそれを編集しましたが、プロジェクトはまだ抽象的ですが、あなたのためにいくつかのリンクが含まれている可能性があります。ペーパーのために1つ以上+ –
あなたは、caollectdやiotopのようなツールを見ているかもしれません。そして、再び、ヨープロも、ホイールを再発明する代わりに、単にそれらを使用することに興味を持っていたかもしれません。私が見ている限り、このようなパフォーマンス分析は一日では学ばれませんでした。これらの人たちは、これらのツールを構築するために、
既に存在するソフトウェアを使用するようにしてください。あなたは同じもののためにiozoneを使うことができます。 チュートリアルについては、this blog post on nixcraft
- 1. パフォーマンステスト
- 2. VMWAREのパフォーマンステスト
- 3. サーバー側のパフォーマンステスト
- 4. Cythonのパフォーマンステスト
- 5. Railsのパフォーマンステスト
- 6. Phonegapとネイティブアンドロイドのパフォーマンステスト
- 7. パフォーマンステストApacheとNodeJs
- 8. パフォーマンステストとプロファイリング
- 9. Visual Studio Webパフォーマンステスト
- 10. パフォーマンステスト戦略Webアプリケーション
- 11. iOS - パフォーマンステストですか?
- 12. Webアプリケーションの自動パフォーマンステスト
- 13. httpサーバーのパフォーマンステスト用ソフトウェア
- 14. デバッグモードとリリースモード間のパフォーマンステスト
- 15. パフォーマンステスト用ツールGrails Wepアプリケーション
- 16. devise認証によるパフォーマンステスト
- 17. PCパフォーマンステスト - WhetstoneとDhrystone for C#
- 18. もパフォーマンステスト.NET RESTfulなWCFサービス
- 19. 計算量の多いプログラムのパフォーマンステスト
- 20. Direct2Dのパフォーマンステストはありますか?
- 21. ファイルシステムの開発
- 22. Webアプリケーションアクセスユーザーのファイルシステム
- 23. ファイルシステムの分析
- 24. タグベースのファイルシステム
- 25. Djangoファイルシステム
- 26. BlackBerryファイルシステム
- 27. コンパイルエラー::ファイルシステム
- 28. Androidファイルシステム
- 29. Perlの仮想ファイルシステム
- 30. プロジェクト外のLaravelファイルシステム
。ありがとう。 – Mohamed