/** {@inheritDoc} */ @Override public double getCurrentCpuLoad() { return node.metrics().getCurrentCpuLoad() * 100; }
/** {@inheritDoc} */ @Override public double getCurrentCpuLoad() { return metrics().getCurrentCpuLoad() * 100; }
/** * @param neighborhood Cluster neighborhood. * @return CPU load. */ private static int cpus(Map<String, Collection<ClusterNode>> neighborhood) { int cpus = 0; for (Collection<ClusterNode> nodes : neighborhood.values()) { ClusterNode first = F.first(nodes); // Projection can be empty if all nodes in it failed. if (first != null) cpus += first.metrics().getCurrentCpuLoad(); } return cpus; }
/** {@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.putLong(metrics.getTotalIdleTime()); buf.putInt(metrics.getTotalCpus()); buf.putDouble(metrics.getCurrentCpuLoad()); buf.putDouble(metrics.getAverageCpuLoad()); buf.putDouble(metrics.getCurrentGcCpuLoad());
double cpuLoadPct = m.getCurrentCpuLoad() * 100; double avgCpuLoadPct = m.getAverageCpuLoad() * 100; double gcPct = m.getCurrentGcCpuLoad() * 100;
metricsBean.setCurrentActiveJobs(metrics.getCurrentActiveJobs()); metricsBean.setCurrentCancelledJobs(metrics.getCurrentCancelledJobs()); metricsBean.setCurrentCpuLoad(metrics.getCurrentCpuLoad()); metricsBean.setCurrentGcCpuLoad(metrics.getCurrentGcCpuLoad()); metricsBean.setCurrentDaemonThreadCount(metrics.getCurrentDaemonThreadCount());
outMesQueueSize += m.getOutboundMessagesQueueSize(); avgLoad += m.getCurrentCpuLoad();
assertEquals(metrics.getIdleTimePercentage(), resMetrics.get(0).get(29)); 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));
metrics.getIdleTimePercentage(), metrics.getTotalCpus(), metrics.getCurrentCpuLoad(), metrics.getAverageCpuLoad(), metrics.getCurrentGcCpuLoad(),
writer.writeDouble(metrics.getCurrentCpuLoad()); writer.writeDouble(metrics.getAverageCpuLoad()); writer.writeDouble(metrics.getCurrentGcCpuLoad());
obj.getMaximumThreadCount() == obj1.getMaximumThreadCount() && obj.getStartTime() == obj1.getStartTime() && obj.getCurrentCpuLoad() == obj1.getCurrentCpuLoad() && obj.getCurrentThreadCount() == obj1.getCurrentThreadCount() && obj.getTotalCancelledJobs() == obj1.getTotalCancelledJobs() &&
/** {@inheritDoc} */ @Override public double getCurrentCpuLoad() { return metrics().getCurrentCpuLoad() * 100; }
/** {@inheritDoc} */ @Override public double getCurrentCpuLoad() { return node.metrics().getCurrentCpuLoad() * 100; }
/** * @param neighborhood Cluster neighborhood. * @return CPU load. */ private static int cpus(Map<String, Collection<ClusterNode>> neighborhood) { int cpus = 0; for (Collection<ClusterNode> nodes : neighborhood.values()) { ClusterNode first = F.first(nodes); // Projection can be empty if all nodes in it failed. if (first != null) cpus += first.metrics().getCurrentCpuLoad(); } return cpus; }
/** {@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.putLong(metrics.getTotalIdleTime()); buf.putInt(metrics.getTotalCpus()); buf.putDouble(metrics.getCurrentCpuLoad()); buf.putDouble(metrics.getAverageCpuLoad()); buf.putDouble(metrics.getCurrentGcCpuLoad());
metricsBean.setCurrentActiveJobs(metrics.getCurrentActiveJobs()); metricsBean.setCurrentCancelledJobs(metrics.getCurrentCancelledJobs()); metricsBean.setCurrentCpuLoad(metrics.getCurrentCpuLoad()); metricsBean.setCurrentGcCpuLoad(metrics.getCurrentGcCpuLoad()); metricsBean.setCurrentDaemonThreadCount(metrics.getCurrentDaemonThreadCount());
metrics.getIdleTimePercentage(), metrics.getTotalCpus(), metrics.getCurrentCpuLoad(), metrics.getAverageCpuLoad(), metrics.getCurrentGcCpuLoad(),
writer.writeDouble(metrics.getCurrentCpuLoad()); writer.writeDouble(metrics.getAverageCpuLoad()); writer.writeDouble(metrics.getCurrentGcCpuLoad());