如何编写可以测试磁盘吞吐量的程序?

时间:2009-03-31 08:31:03

标签: c++ windows file operating-system disk

如何编写可以使用c ++测试Windows系统中磁盘吞吐量的程序?

我可以用来编程的主要步骤和API是什么?

2 个答案:

答案 0 :(得分:0)

概述:

  • 将已知(大量)数据写入磁盘(请参阅write())
  • 开始时钟(见时间()或时钟())
  • 从磁盘读取数据(请参阅read())
  • 停止时钟(见上文)
  • 报告结果(见cout)

答案 1 :(得分:0)

一个开源基准测试是bonnie,它主要使用标准C API。您需要更改一些适合Windows的计时功能。