标签: linux io
我在使用SATA磁盘的linux机箱上对同步读取性能进行了基准测试。我使用gettimeofday(2)对每个读取呼叫进行计时,并在程序运行时触发iostat -x以查看磁盘统计信息。 await列上iostat显示的磁盘IO时间平均约为8毫秒,但程序给出的读取时间平均约为12毫秒。这些4毫秒可以用在哪里?
gettimeofday(2)
iostat -x
iostat
答案 0 :(得分:0)
复制内存,执行上下文切换以及运行其他进程。
其他流程可以在您的阅读开始之前或之后完成,这将延长您的流程所看到的时间。