How to find out disk activity ???
I tried:
Sigar sigar = new Sigar();
long bytesRead = 0;
long bytesWrite = 0;
long reads = 0;
long writes = 0;
FileSystem[] list = sigar.getFileSystemList();
for (int i = 0; i<list.length; i++) {
FileSystemUsage usage = sigar.getFileSystemUsage(list[i].getDirName());
bytesRead += usage.getDiskReadBytes();
bytesWrite += usage.getDiskWriteBytes();
reads += usage.getDiskReads();
writes += usage.getDiskWrites();
}
But it always gives me zero!! How to find out disk activity ??
I tried:
Sigar sigar = new Sigar();
long bytesRead = 0;
long bytesWrite = 0;
long reads = 0;
long writes = 0;
FileSystem[] list = sigar.getFileSystemList();
for (int i = 0; i<list.length; i++) {
FileSystemUsage usage = sigar.getFileSystemUsage(list[i].getDirName());
bytesRead += usage.getDiskReadBytes();
bytesWrite += usage.getDiskWriteBytes();
reads += usage.getDiskReads();
writes += usage.getDiskWrites();
}
But it always gives me zero!! How to find out disk activity ??