public void output(FileSystem fs) throws SigarException { FileSystemUsage usage = this.sigar.getFileSystemUsage(fs.getDirName()); ArrayList items = new ArrayList(); items.add(fs.getDevName()); items.add(fs.getDirName()); items.add(String.valueOf(usage.getDiskReads())); items.add(String.valueOf(usage.getDiskWrites())); if (usage.getDiskReadBytes() == Sigar.FIELD_NOTIMPL) { items.add("-"); items.add("-"); } else { items.add(Sigar.formatSize(usage.getDiskReadBytes())); items.add(Sigar.formatSize(usage.getDiskWriteBytes())); } if (usage.getDiskQueue() == Sigar.FIELD_NOTIMPL) { items.add("-"); } else { items.add(svctm(usage.getDiskQueue())); } if (usage.getDiskServiceTime() == Sigar.FIELD_NOTIMPL) { items.add("-"); } else { items.add(svctm(usage.getDiskServiceTime())); } printf(items); }
fsMap.putAll(fs[i].toMap()); fsMap.put("ReadBytes", usage.getDiskReadBytes()); fsMap.put("Reads", usage.getDiskReads()); fsMap.put("WriteBytes", usage.getDiskWriteBytes()); fsMap.put("Writes", usage.getDiskWrites()); Map deltaMap = previousDiskStats.get(fs[i].getDevName()); deltaMap.put("ReadBytes", usage.getDiskReadBytes() - (Long) deltaMap.get("ReadBytes")); deltaMap.put("Reads", usage.getDiskReads() - (Long) deltaMap.get("Reads")); deltaMap.put("WriteBytes", usage.getDiskWriteBytes() - (Long) deltaMap.get("WriteBytes")); deltaMap.put("Writes", usage.getDiskWrites() - (Long) deltaMap.get("Writes"));
inodesUsedPercent = (short) ((double) inodesUsed / inodesTotal * 100); diskReads = fileSystemUsage.getDiskReads(); diskWrites = fileSystemUsage.getDiskWrites(); diskReadBytes = fileSystemUsage.getDiskReadBytes();
fsMap.putAll(fs[i].toMap()); fsMap.put("ReadBytes", usage.getDiskReadBytes()); fsMap.put("Reads", usage.getDiskReads()); fsMap.put("WriteBytes", usage.getDiskWriteBytes()); fsMap.put("Writes", usage.getDiskWrites()); JSONObject deltaMap = previousDiskStats.get(fs[i].getDevName()); deltaMap.put("ReadBytes", usage.getDiskReadBytes() - (Long) deltaMap.get("ReadBytes")); deltaMap.put("Reads", usage.getDiskReads() - (Long) deltaMap.get("Reads")); deltaMap.put("WriteBytes", usage.getDiskWriteBytes() - (Long) deltaMap.get("WriteBytes")); deltaMap.put("Writes", usage.getDiskWrites() - (Long) deltaMap.get("Writes"));
inodesUsedPercent = (short) ((double) inodesUsed / inodesTotal * 100); diskReads = fileSystemUsage.getDiskReads(); diskWrites = fileSystemUsage.getDiskWrites(); diskReadBytes = fileSystemUsage.getDiskReadBytes();
inodesUsedPercent = (short) ((double) inodesUsed / inodesTotal * 100); diskReads = fileSystemUsage.getDiskReads(); diskWrites = fileSystemUsage.getDiskWrites(); diskReadBytes = fileSystemUsage.getDiskReadBytes();
break; case READS: val += usage.getDiskReads(); break; case SERVICE_TIME:
break; case READS: val += usage.getDiskReads(); break; case SERVICE_TIME: