/** {@inheritDoc} */ @Override public double getAverageCpuLoad() { return metrics().getAverageCpuLoad() * 100; }
/** {@inheritDoc} */ @Override public double getAverageCpuLoad() { return node.metrics().getAverageCpuLoad() * 100; }
/** {@inheritDoc} */ @Override public double getLoad(ClusterNode node, int jobsSentSinceLastUpdate) { ClusterMetrics metrics = node.metrics(); double k = 1.0d; if (useProcs) { int procs = metrics.getTotalCpus(); if (procs > 1) k = procs * procCoefficient; } double load = (useAvg ? metrics.getAverageCpuLoad() : metrics.getCurrentCpuLoad()) / k; return load < 0 ? 0 : load; }
buf.putInt(metrics.getTotalCpus()); buf.putDouble(metrics.getCurrentCpuLoad()); buf.putDouble(metrics.getAverageCpuLoad()); buf.putDouble(metrics.getCurrentGcCpuLoad()); buf.putLong(metrics.getHeapMemoryInitialized());
double avgCpuLoadPct = m.getAverageCpuLoad() * 100; double gcPct = m.getCurrentGcCpuLoad() * 100;
metricsBean.setAverageActiveJobs(metrics.getAverageActiveJobs()); metricsBean.setAverageCancelledJobs(metrics.getAverageCancelledJobs()); metricsBean.setAverageCpuLoad(metrics.getAverageCpuLoad()); metricsBean.setAverageJobExecuteTime(metrics.getAverageJobExecuteTime()); metricsBean.setAverageJobWaitTime(metrics.getAverageJobWaitTime());
assertEquals(metrics.getTotalCpus(), resMetrics.get(0).get(30)); assertEquals(metrics.getCurrentCpuLoad(), resMetrics.get(0).get(31)); assertEquals(metrics.getAverageCpuLoad(), resMetrics.get(0).get(32)); assertEquals(metrics.getCurrentGcCpuLoad(), resMetrics.get(0).get(33)); assertEquals(metrics.getHeapMemoryInitialized(), resMetrics.get(0).get(34));
/** * @param m Metrics. */ @SuppressWarnings({"FloatingPointEquality"}) private void checkMetrics(ClusterMetrics m) { assert m.getTotalNodes() == NODES_CNT; assert m.getMaximumActiveJobs() >= 0; assert m.getAverageActiveJobs() >= 0; assert m.getMaximumCancelledJobs() == 0; assert m.getAverageCancelledJobs() == 0; assert m.getMaximumRejectedJobs() == 0; assert m.getAverageRejectedJobs() == 0; assert m.getMaximumWaitingJobs() == 0; assert m.getAverageWaitingJobs() == 0; assert m.getMaximumJobExecuteTime() >= 0; assert m.getAverageJobExecuteTime() >= 0; assert m.getAverageJobExecuteTime() <= m.getMaximumJobExecuteTime(); assert m.getMaximumJobWaitTime() >= 0; assert m.getAverageJobWaitTime() >= 0; assert m.getAverageJobWaitTime() <= m.getMaximumJobWaitTime(); assert m.getMaximumThreadCount() > 0; assert m.getIdleTimePercentage() >= 0; assert m.getIdleTimePercentage() <= 100; assert m.getAverageCpuLoad() >= 0 || m.getAverageCpuLoad() == -1.0; assert m.getTotalCpus() > 0; }
metrics.getTotalCpus(), metrics.getCurrentCpuLoad(), metrics.getAverageCpuLoad(), metrics.getCurrentGcCpuLoad(), metrics.getHeapMemoryInitialized(),
writer.writeDouble(metrics.getAverageCpuLoad()); writer.writeDouble(metrics.getCurrentGcCpuLoad()); writer.writeLong(metrics.getHeapMemoryInitialized());
/** {@inheritDoc} */ @Override public double getAverageCpuLoad() { return node.metrics().getAverageCpuLoad() * 100; }
/** {@inheritDoc} */ @Override public double getAverageCpuLoad() { return metrics().getAverageCpuLoad() * 100; }
/** {@inheritDoc} */ @Override public double getLoad(ClusterNode node, int jobsSentSinceLastUpdate) { ClusterMetrics metrics = node.metrics(); double k = 1.0d; if (useProcs) { int procs = metrics.getTotalCpus(); if (procs > 1) k = procs * procCoefficient; } double load = (useAvg ? metrics.getAverageCpuLoad() : metrics.getCurrentCpuLoad()) / k; return load < 0 ? 0 : load; }
buf.putInt(metrics.getTotalCpus()); buf.putDouble(metrics.getCurrentCpuLoad()); buf.putDouble(metrics.getAverageCpuLoad()); buf.putDouble(metrics.getCurrentGcCpuLoad()); buf.putLong(metrics.getHeapMemoryInitialized());
double avgCpuLoadPct = m.getAverageCpuLoad() * 100; double gcPct = m.getCurrentGcCpuLoad() * 100;
metricsBean.setAverageActiveJobs(metrics.getAverageActiveJobs()); metricsBean.setAverageCancelledJobs(metrics.getAverageCancelledJobs()); metricsBean.setAverageCpuLoad(metrics.getAverageCpuLoad()); metricsBean.setAverageJobExecuteTime(metrics.getAverageJobExecuteTime()); metricsBean.setAverageJobWaitTime(metrics.getAverageJobWaitTime());
metrics.getTotalCpus(), metrics.getCurrentCpuLoad(), metrics.getAverageCpuLoad(), metrics.getCurrentGcCpuLoad(), metrics.getHeapMemoryInitialized(),
writer.writeDouble(metrics.getAverageCpuLoad()); writer.writeDouble(metrics.getCurrentGcCpuLoad()); writer.writeLong(metrics.getHeapMemoryInitialized());