如何在java/scala中获取系统IOPS和磁盘IOPS

如何在java/scala中获取系统IOPS和磁盘IOPS,java,scala,Java,Scala,从java或scala程序中获取总系统IOPS和每磁盘IOPS的最佳方法是什么?此信息在java中不直接可用。它将依赖于操作系统,并且在某种程度上特定于磁盘卷管理器。 如果您使用的是linux,那么它是一个很好的工具,可以用来观看io。谢谢您的提示。我对查询这些统计数据并将它们插入数据库很感兴趣。在同一个工作中还收集了其他统计数据,这些数据是用java实现的,所以我想知道是否有更直接的方法。在最坏的情况下,我需要执行一个外部程序,比如iostat并解析输出,但我希望有更好的方法来获取这些信息。您

从java或scala程序中获取总系统IOPS和每磁盘IOPS的最佳方法是什么?

此信息在java中不直接可用。它将依赖于操作系统,并且在某种程度上特定于磁盘卷管理器。
如果您使用的是linux,那么它是一个很好的工具,可以用来观看io。

谢谢您的提示。我对查询这些统计数据并将它们插入数据库很感兴趣。在同一个工作中还收集了其他统计数据,这些数据是用java实现的,所以我想知道是否有更直接的方法。在最坏的情况下,我需要执行一个外部程序,比如iostat并解析输出,但我希望有更好的方法来获取这些信息。您可以直接读取和解析/proc/diskstats文件。