1

我正在开发像 SMB 这样的网络重定向器。
我想测试各种文件 I/O 以比较 NTFS 或 SMB 实现。

我想测试的是,

  • 创建文件
  • 读、写文件
  • 删除文件
  • 重新命名文件
  • 设置,GetFileInformationByHandle
  • 等等

如果它可以测量每个 I/O 持续时间会更好。

有我可以使用的程序吗?

4

3 回答 3

1

XPerf 将回答所有这些问题,让您在文件级别和块级别查看性能。在http://www.microsoftpdc.com/2009/CL16查看有关该主题的 PDC09 视频

于 2010-09-20T05:47:28.490 回答
1

您可以使用 Microsoft 提供的文件服务器容量工具 (FSCT)。它可以让您针对支持 SMB 的文件服务器模拟典型的用户工作负载。该工具可以从单个客户端模拟多个用户,并最终将结果聚合到文本文件中。

您可以在http://blogs.technet.com/b/josebda/archive/2009/09/16/file-server-capacity-tool-fsct-1-0-获得更多信息,包括下载链接和详细演示文稿可供下载.aspx

于 2010-11-10T20:59:26.343 回答
1

如果您正在开发文件系统驱动程序或使用某些重定向器驱动程序(我们的回调文件系统或替代方案),您可以使用IFSTest 工具来检查您的实现是否正确。

于 2010-11-13T19:21:51.130 回答