我需要獲取Sun Solaris 10和11上的磁盤/驅動器的I/O速率。Sun Solaris 10/11:以機器可讀方式獲取磁盤I/O速率
有命令行工具「iostat」,它返回我所需要的。但是這個輸出是格式化的,而不是一個乾淨的機器可讀的方式。
除此之外,我不想執行從我需要此信息的java程序中執行的二進制文件。
在Linux中有/ proc/diskstats,它做得很好。但在Solaris上,這種機制似乎不被支持。
其實我並沒有太多有關Solaris的線索。通過互聯網搜索沒有得到關於如何獲得磁盤I/O的一些提示(除了像iostat,sar,等命令行工具...(例如https://docs.oracle.com/cd/E23824_01/html/821-1451/spmonitor-4.html))
感謝您的任何幫助!
Brendan Gregg的DTrace Toolkit在展示如何提取這些信息時非常有用。 http://www.brendangregg.com/dtracetoolkit.html –