在Windows中计数和求和磁盘IO

除了其他(见我的职位 )我正在计数,并添加在一分钟/小时/天/ …在Windows上读取/写入磁盘的字节数 。 根据来自Microsoft的物理磁盘对象文档( http://technet.microsoft.com/en-us/library/cc776376(WS.10).aspx ) 根据我的理解, 磁盘字节/读取磁盘读取/秒应该乘以读取字节每秒(平均)。 但是,我得到的是相同的磁盘字节/秒这是解释

显示在写入或读取操作期间,字节在磁盘上传输或从磁盘传输的速率,以每秒事件数表示。

关键在于…操作 ,这实际上意味着我理解的吞吐量,而不是平均水平。

在其他一些post(跟踪Windows上磁盘的IO数量) 传输/秒被提及,但据我所知,这是不正确的吗?

我在这里错过了什么? 有没有办法测量我想要的?

看起来你正在看性能计数器已经被“煮熟”和格式化为您的观赏乐趣。 看看RAW计数器。

http://msdn.microsoft.com/en-us/library/aa394308%28v=VS.85%29.aspx

你可以看看DiskReadBytesPerSecDiskReadsPerSec和他们的写对应。 你基本上是抽样两次,然后计算微的数量? 秒之间,或者做任何你喜欢的公式。 MS为他们的柜台提供“烹饪”配方,所以你可能也想看看。 但是,如果你只是想RAW字节,你应该能够得到它。