6

在 Linux 上,可以通过分析 iostat 的来源来计算磁盘队列长度。它有列 avgqu-sz 这是队列大小 - http://www.cyberciti.biz/tips/linux-disk-performance-monitoring-howto.html

但是在 Mac OSX 上我没有找到类似的东西。它拥有的最接近的计数器是纳秒的读写延迟,但是我看不到如何从它们获取磁盘队列长度(以及 OSX 公开的所有计数器 - https://developer.apple.com/library/mac/#文档/内核/参考/IOBlockStorageDriver_header_reference/Reference/reference.html

4

1 回答 1

2

dtrace 脚本iopening对磁盘队列长度进行采样并显示直方图。

于 2013-12-23T19:14:58.353 回答