我需要获取 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 ))
谢谢你的帮助!