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/# documentation/Kernel/Reference/IOBlockStorageDriver_header_reference/Reference/reference.html )

4

1 に答える 1

2

dtrace スクリプトiopendingは、ディスク キューの長さをサンプリングし、ヒストグラムを表示します。

于 2013-12-23T19:14:58.353 に答える