import org.hyperic.sigar.Sigar; import org.hyperic.sigar.SigarException; Sigar sigar = new Sigar(); try { double cpuUsage = sigar.getCpuPerc().getCombined(); long totalMemory = sigar.getMem().getTotal(); long usedMemory = sigar.getMem().getUsed(); long freeMemory = sigar.getMem().getFree(); long totalDiskSpace = sigar.getFileSystemUsage("/").getTotal(); long usedDiskSpace = sigar.getFileSystemUsage("/").getUsed(); long freeDiskSpace = sigar.getFileSystemUsage("/").getFree(); long totalRxBytes = sigar.getNetInterfaceStat("eth0").getRxBytes(); long totalTxBytes = sigar.getNetInterfaceStat("eth0").getTxBytes(); } catch (SigarException e) { e.printStackTrace(); }


上一篇:
下一篇:
切换中文