使用java测量磁盘写入/读取速度

时间:2013-12-17 16:27:03

标签: java performance io sigar

如何使用java测量写/读光盘速度,我知道SIGAR库,但我在那里找不到这样的方法。也许有人知道解决方案?

问题是我需要确定当前写入磁盘的速率以及正在读取的速度。此外,理想情况下,必须获取特定目录的数据。但是如果你告诉我至少如何定义整个磁盘将非常感激。

1 个答案:

答案 0 :(得分:0)

如何获取此信息完全取决于操作系统。

在Linux上,最简单的工具是使用iostat,它将显示每个文件系统的块读取和写入次数。

基于每个目录的性能测量不是很有意义,因为文件系统没有以这种方式实现。您可以写入可以位于磁盘上任何位置的文件,这些文件可能出现在一个或多个目录中。这些文件不是按目录物理排列的。