SMB のようなネットワーク リダイレクターを開発しています。
NTFS または SMB の実装を比較するために、さまざまなファイル I/O をテストしたいと考えています。
私がテストしたいのは、
- ファイルの作成
- 読み取り、書き込みファイル
- ファイルを削除する
- ファイル名を変更する
- セット、GetFileInformationByHandle
- 等
また、各 I/O の継続時間を測定できるとよいでしょう。
使用できるプログラムはありますか?
SMB のようなネットワーク リダイレクターを開発しています。
NTFS または SMB の実装を比較するために、さまざまなファイル I/O をテストしたいと考えています。
私がテストしたいのは、
また、各 I/O の継続時間を測定できるとよいでしょう。
使用できるプログラムはありますか?
ファイルシステムドライバーを開発している場合、またはリダイレクタードライバー(コールバックファイルシステムまたは代替)を使用している場合は、IFSTestツールを使用して実装が正しいかどうかを確認できます。
Microsoftが提供するファイルサーバー容量ツール(FSCT)を使用できます。これにより、SMBをサポートするファイルサーバーに対して一般的なユーザーワークロードをシミュレートできます。このツールは、単一のクライアントから複数のユーザーをシミュレートし、結果を最終的にテキストファイルに集約できます。
ダウンロードへのリンクや詳細なプレゼンテーションなど、詳細についてはhttp://blogs.technet.com/b/josebda/archive/2009/09/16/file-server-capacity-tool-fsct-1-0-を参照してください。 available-for-download.aspx
XPerf はこれらすべての質問に答え、ファイル レベルとブロック レベルの両方でパフォーマンスを確認できるようにします。このトピックに関する PDC09 ビデオ ( http://www.microsoftpdc.com/2009/CL16 ) をご覧ください。