private void output(CpuPerc cpu) { println("User Time....." + CpuPerc.format(cpu.getUser())); println("Sys Time......" + CpuPerc.format(cpu.getSys())); println("Idle Time....." + CpuPerc.format(cpu.getIdle())); println("Wait Time....." + CpuPerc.format(cpu.getWait())); println("Nice Time....." + CpuPerc.format(cpu.getNice())); println("Combined......" + CpuPerc.format(cpu.getCombined())); println("Irq Time......" + CpuPerc.format(cpu.getIrq())); if (SigarLoader.IS_LINUX) { println("SoftIrq Time.." + CpuPerc.format(cpu.getSoftIrq())); println("Stolen Time...." + CpuPerc.format(cpu.getStolen())); } println(""); }
Map cpuMap = new HashMap(); cpuMap.putAll(cpuinfo[i].toMap()); cpuMap.put("combined", cpuPerc[i].getCombined()); cpuMap.put("user", cpuPerc[i].getUser()); cpuMap.put("sys", cpuPerc[i].getSys()); cpuMap.put("idle", cpuPerc[i].getIdle()); cpuMap.put("wait", cpuPerc[i].getWait()); cpuMap.put("nice", cpuPerc[i].getNice()); cpuMap.put("irq", cpuPerc[i].getIrq()); cpuList.add(cpuMap);
@Override public CpuData getCpuData() { CpuData data = new CpuData(); try { CpuPerc cpuPerc = sigar.getCpuPerc(); double value = cpuPerc.getIdle(); data.setCpuStateIdle(Double.isNaN(value) ? 0 : value); value = cpuPerc.getSys(); data.setCpuStateSys(Double.isNaN(value) ? 0 : value); value = cpuPerc.getUser(); data.setCpuStateUser(Double.isNaN(value) ? 0 : value); value = cpuPerc.getWait(); data.setCpuStateWait(Double.isNaN(value) ? 0 : value); value = cpuPerc.getCombined(); data.setCpuStateCombined(Double.isNaN(value) ? 0 : value); logger.debug("getCpuData: {}", data); } catch (SigarException e) { logger.warn("Exception during getCpuData", e); } return data; }
@Override public Double getValue() { return getSnapshot().getCombined() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getSys() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getUser() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getIdle() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getWait() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getNice() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getIrq() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getStolen() * 100.0; } });
@Override public Double getValue() { return getSnapshot().getSoftIrq() * 100.0; } });
/** * Returns the CPU usage information. * @return the CPU usage information. * @throws SigarException if fails. */ public double getCPUUsage() throws SigarException { return sigar.getCpuPerc().getCombined(); }
@Override public Double getValue() { return getSnapshot().getSys() * 100.0; } });