GemFire 7.0.1

com.gemstone.gemfire.management
Class OSMetrics

java.lang.Object
  extended by com.gemstone.gemfire.management.OSMetrics

public class OSMetrics
extends Object

Composite data type used to distribute metrics for the operating system hosting a member of the distributed system.

Since:
7.0

Constructor Summary
OSMetrics(long maxFileDescriptorCount, long openFileDescriptorCount, long processCpuTime, long committedVirtualMemorySize, long totalPhysicalMemorySize, long freePhysicalMemorySize, long totalSwapSpaceSize, long freeSwapSpaceSize, String name, String version, String arch, int availableProcessors, double systemLoadAverage)
           
 
Method Summary
 String getArch()
          Returns the hardware architecture.
 int getAvailableProcessors()
          Returns the number of available processors.
 long getCommittedVirtualMemorySize()
          Returns the current number of megabytes of memory allocated.
 long getFreePhysicalMemorySize()
          Returns the number of megabytes of free memory available to the operating system.
 long getFreeSwapSpaceSize()
          Returns the number of megabytes of free swap space.
 long getMaxFileDescriptorCount()
          Returns the maximum number of open file descriptors allowed by the operating system.
 String getName()
          Returns the name of the operating system.
 long getOpenFileDescriptorCount()
          Returns the current number of open file descriptors..
 long getProcessCpuTime()
          Returns the amount of time (in nanoseconds) used by the member's process.
 double getSystemLoadAverage()
          Returns the system load average.
 long getTotalPhysicalMemorySize()
          Returns the number of megabytes of memory available to the operating system.
 long getTotalSwapSpaceSize()
          Returns the number of megabytes of swap space allocated.
 String getVersion()
          Returns the version of the operating system.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OSMetrics

@ConstructorProperties(value={"maxFileDescriptorCount","openFileDescriptorCount","processCpuTime","committedVirtualMemorySize","totalPhysicalMemorySize","freePhysicalMemorySize","totalSwapSpaceSize","freeSwapSpaceSize","name","version","arch","availableProcessors","systemLoadAverage"})
public OSMetrics(long maxFileDescriptorCount,
                                            long openFileDescriptorCount,
                                            long processCpuTime,
                                            long committedVirtualMemorySize,
                                            long totalPhysicalMemorySize,
                                            long freePhysicalMemorySize,
                                            long totalSwapSpaceSize,
                                            long freeSwapSpaceSize,
                                            String name,
                                            String version,
                                            String arch,
                                            int availableProcessors,
                                            double systemLoadAverage)
Method Detail

getMaxFileDescriptorCount

public long getMaxFileDescriptorCount()
Returns the maximum number of open file descriptors allowed by the operating system.


getOpenFileDescriptorCount

public long getOpenFileDescriptorCount()
Returns the current number of open file descriptors..


getProcessCpuTime

public long getProcessCpuTime()
Returns the amount of time (in nanoseconds) used by the member's process.


getCommittedVirtualMemorySize

public long getCommittedVirtualMemorySize()
Returns the current number of megabytes of memory allocated.


getTotalPhysicalMemorySize

public long getTotalPhysicalMemorySize()
Returns the number of megabytes of memory available to the operating system.


getFreePhysicalMemorySize

public long getFreePhysicalMemorySize()
Returns the number of megabytes of free memory available to the operating system.


getTotalSwapSpaceSize

public long getTotalSwapSpaceSize()
Returns the number of megabytes of swap space allocated.


getFreeSwapSpaceSize

public long getFreeSwapSpaceSize()
Returns the number of megabytes of free swap space.


getName

public String getName()
Returns the name of the operating system.


getVersion

public String getVersion()
Returns the version of the operating system.


getArch

public String getArch()
Returns the hardware architecture.


getAvailableProcessors

public int getAvailableProcessors()
Returns the number of available processors.


getSystemLoadAverage

public double getSystemLoadAverage()
Returns the system load average.


toString

public String toString()
Overrides:
toString in class Object

GemFire 7.0.1

Copyright © 1997-2013 VMware, Inc. All rights reserved.