org.inria.myriads.snoozenode.util
Class UtilizationUtils

java.lang.Object
  extended by org.inria.myriads.snoozenode.util.UtilizationUtils

public final class UtilizationUtils
extends Object

Utilization utils.

Author:
Eugen Feller

Method Summary
static double getCpuUtilization(List<Double> vector)
          Returns CPU utilization information.
static double getMemoryUtilization(List<Double> vector)
          Returns memory utilization information.
static double getNetworkRxUtilization(List<Double> vector)
          Returns network Rx utilization information.
static double getNetworkTxUtilization(List<Double> vector)
          Returns network Tx utilization information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCpuUtilization

public static double getCpuUtilization(List<Double> vector)
Returns CPU utilization information.

Parameters:
vector - The vector
Returns:
The utilization

getMemoryUtilization

public static double getMemoryUtilization(List<Double> vector)
Returns memory utilization information.

Parameters:
vector - The vector
Returns:
The utilization

getNetworkRxUtilization

public static double getNetworkRxUtilization(List<Double> vector)
Returns network Rx utilization information.

Parameters:
vector - The vector
Returns:
The utilization

getNetworkTxUtilization

public static double getNetworkTxUtilization(List<Double> vector)
Returns network Tx utilization information.

Parameters:
vector - The vector
Returns:
The utilization


Copyright © 2012. All Rights Reserved.