如何使用java测量写/读光盘速度,我知道SIGAR库,但我在那里找不到这样的方法。也许有人知道解决方案?
问题是我需要确定当前写入磁盘的速率以及正在读取的速度。此外,理想情况下,必须获取特定目录的数据。但是如果你告诉我至少如何定义整个磁盘将非常感激。
答案 0 :(得分:0)
如何获取此信息完全取决于操作系统。
在Linux上,最简单的工具是使用iostat
,它将显示每个文件系统的块读取和写入次数。
基于每个目录的性能测量不是很有意义,因为文件系统没有以这种方式实现。您可以写入可以位于磁盘上任何位置的文件,这些文件可能出现在一个或多个目录中。这些文件不是按目录物理排列的。