GemFire Resource Usage Test

By closely monitoring the reboot status, CPU usage, throughput and the I/O activity of each member, and comparing these metrics across members, you can quickly isolate resource-intensive members.

Target of the test : A GemFire Cluster server

Agent deploying the test : An internal/remote agent.

Outputs of the test : One set of results for each resource:member connected to the target GemFire server being monitored.

Configurable parameters for the test
Parameters Description

Test Period

How often should the test be executed.

Host

The host for which the test is to be configured.

Port

The port on which the specified host listens. By default, this is 7070.

JMXPort

Here, specify the port at which the jmx listens for requests from remote hosts. Ensure that you specify the same port that you configured in the management.properties file in the <JAVA_HOME>\jre\lib\management folder used by the target application

JNDIName

The JNDIname is a lookup name for connecting to the JMX connector. By default, this is jmxrmi. If you have resgistered the JMX connector in the RMI registery using a different lookup name, then you can change this default value to reflect the same. 

JMX UserName and JMX Password

If JMX requires authentication only (but no security), then ensure that the user and password parameters are configured with the credentials of a user with read-write access to JMX. To know how to create this user, refer to Configuring the eG Agent to Support JMX Authentication.

Confirm Password

Confirm the Password by retyping it in this text box.

GemFire Servers

Specify the name of the server if the monitored GemFire server belongs to a cluster. By default, this is none.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Is running?

Indicates whether/not this member is currently running.

 

The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure value Numeric Value
No 0
Yes 1
Unavailable 2

Note:

By default, this measure reports the Measure Values listed in the table above to indicate whether/not the member is currently running.. The graph of this measure however, represents the status of a server using the numeric equivalents only - 0 or 1.

Is rebooted?

Indicates whether/not this member is rebooted.

 

The values reported by this measure and its numeric equivalents are mentioned in the table below:

Measure value Numeric Value
Yes 0
No 1

Note:

By default, this measure reports the Measure Values listed in the table above to indicate whether/not the member is rebooted. The graph of this measure however, represents the status of a server using the numeric equivalents only - 0 or 1.

Active executions

Indicates the number of executions i.e., Continuous queries (CQs) that were active for this member.

Number

 

CPU usage

Indicates the percentage of CPU utilized by this member.

Percentage

 

Host CPU usage

Indicates the percentage of time for which the CPU of this member's host was in use.

Percentage

 

Uptime

Indicates the total amount of time for which this member was up and running.

Seconds

 

Total regions

Indicates the total number of regions present in the cache allocated to this member.

Number

 

Average reads

Indicates the average rate at which data was read from the cache of this member.

Reads/sec

Compare the value of these measures across the members to figure out the most resource intensive member.

 

Average writes

Indicates the average rate at which data was written to the cache of this member.

Writes/sec

Data sent

Indicates the amount of data sent from the cache of this member.

MB/sec

Compare the values of these measures across the members to figure out the member through which maximum amount of data is transmitted/received.

Data received

Indicates the amount of data received by the cache of this member.

MB/sec

Clients connected

Indicates the number of client connections to this member.

Number

 

Total locator

Indicates the total number of locators in the GemFire server.

Number

This measure is applicable only for the 'Summary' descriptor.

Total server

Indicates the total number of backend servers communicating with the GemFire server.

Number

This measure is applicable only for the 'Summary' descriptor.