@Override public Long getValue() { return getSnapshot().getUsed(); } });
@Override protected Ratio getRatio() { return Ratio.of(getSnapshot().getUsed(), getSnapshot().getTotal() * 100.0); } });
public void output(String[] args) throws SigarException { Mem mem = this.sigar.getMem(); Swap swap = this.sigar.getSwap(); Object[] header = new Object[] { "total", "used", "free" }; Object[] memRow = new Object[] { format(mem.getTotal()), format(mem.getUsed()), format(mem.getFree()) }; Object[] actualRow = new Object[] { format(mem.getActualUsed()), format(mem.getActualFree()) }; Object[] swapRow = new Object[] { format(swap.getTotal()), format(swap.getUsed()), format(swap.getFree()) }; printf("%18s %10s %10s", header); printf("Mem: %10ld %10ld %10ld", memRow); //e.g. linux if ((mem.getUsed() != mem.getActualUsed()) || (mem.getFree() != mem.getActualFree())) { printf("-/+ buffers/cache: " + "%10ld %10d", actualRow); } printf("Swap: %10ld %10ld %10ld", swapRow); printf("RAM: %10ls", new Object[] { mem.getRam() + "MB" }); }
long total = sigSwap.getTotal(); long free = sigSwap.getFree(); long used = sigSwap.getUsed();
long pageout = sw.getPageOut(); long tswap = sw.getTotal(); long uswap = sw.getUsed(); float swaprate = (tswap == 0) ? 0 : uswap * 100.0f / tswap;
@Override public float poll() { return ( fixLongValue( sigarWrapper.swap.getUsed() ) * normalizationFactor ); } };
@Override public Long getValue() { return getSnapshot().getUsed(); } });
@Override public Long getValue() throws SigarException { return context.get().getUsed(); } };
@Override public Double getValue() throws SigarException { Swap swap = context.get(); return calculatePercent(swap.getUsed(), swap.getTotal()); } };
@Override protected Ratio getRatio() { return Ratio.of(getSnapshot().getUsed(), getSnapshot().getTotal() * 100.0); } });
public static SwapSpace fromSigarBean(Swap swap) { return new SwapSpace( // swap.getTotal(), swap.getUsed(), swap.getFree(), // swap.getPageIn(), swap.getPageOut()); }
break; case USED: val = mem.getUsed(); factor = dividingFactor; break;
break; case USED: val = mem.getUsed(); factor = dividingFactor; break;
public Mem(org.hyperic.sigar.Mem mem, Swap swap) { this.total = mem.getTotal() / 1024; this.ram = mem.getRam(); this.used = mem.getUsed() / 1024; this.free = mem.getFree() / 1024; this.actualUsed = mem.getActualUsed() / 1024; this.actualFree = mem.getActualFree() / 1024; this.usedPercent = mem.getUsedPercent() / 1024; this.freePercent = mem.getFreePercent() / 1024; this.swapTotal = swap.getTotal() / 1024; this.swapFree = swap.getFree() / 1024; this.swapUsed = swap.getUsed() / 1024; }
", mem free GB:" + (double) mem.getFree() / 1024 / 1024 / 1024); _logger.log(Level.FINER, "Memory probe, swap used:" + swap.getUsed() + ", swap free:" + swap.getFree() + ", cpu perc getCombined:" + cpuPerc.getCombined());
/** * {@inheritDoc} */ @Override public void sample(final IMonitoringController monitoringCtr) throws SigarException { if (!monitoringCtr.isMonitoringEnabled()) { return; } if (!monitoringCtr.isProbeActivated(SignatureFactory.createMemSwapSignature())) { return; } final Mem mem = this.sigar.getMem(); final Swap swap = this.sigar.getSwap(); final MemSwapUsageRecord r = new MemSwapUsageRecord( monitoringCtr.getTimeSource().getTime(), monitoringCtr.getHostname(), mem.getTotal(), mem.getActualUsed(), mem.getActualFree(), swap.getTotal(), swap.getUsed(), swap.getFree()); monitoringCtr.newMonitoringRecord(r); } }
/** * {@inheritDoc} */ @Override public void sample(final IMonitoringController monitoringCtr) throws SigarException { if (!monitoringCtr.isMonitoringEnabled()) { return; } if (!monitoringCtr.isProbeActivated(SignatureFactory.createMemSwapSignature())) { return; } final Mem mem = this.sigar.getMem(); final Swap swap = this.sigar.getSwap(); final MemSwapUsageRecord r = new MemSwapUsageRecord( monitoringCtr.getTimeSource().getTime(), monitoringCtr.getHostname(), mem.getTotal(), mem.getActualUsed(), mem.getActualFree(), swap.getTotal(), swap.getUsed(), swap.getFree()); monitoringCtr.newMonitoringRecord(r); } }
.setRamMb(memory.getRam()) .setSwapFreeMb(swap.getFree()) .setSwapUsedMb(swap.getUsed()) .setSwapTotalMb(swap.getTotal());
long total = sigSwap.getTotal(); long free = sigSwap.getFree(); long used = sigSwap.getUsed();
long total = sigSwap.getTotal(); long free = sigSwap.getFree(); long used = sigSwap.getUsed();