Ignite Data Region Test
Ignite uses the concept of data regions to control the amount of RAM available to a cache or a group of caches. A data region is a logical extendable area in RAM in which cached data resides. You can control the initial size of the region and the maximum size it can occupy. In addition to the size, data regions control persistence settings for caches. By default, there is one data region that can take up to 20% of RAM available to the node, and all caches created are placed in that region; but as many regions can be created as required.
The data region configurations dictate how much memory is used for caching. It is important to monitor the data regions so as to be updated of current capacity on the node that caches are consuming and if there is any scope for extension.
This test monitors the Ignite nodes data regions and collects key statistics which allow administrators to take actions.
Target of the test : Apache Ignite Server
Agent deploying the test : An internal or external agent
Outputs of the test : One set of results for each Apache Ignite Server
Parameter |
Description |
---|---|
Test period |
How often should the test be executed. |
Host |
Enter the IP address of the Apache Ignite cluster. |
Port |
Enter the port number on which JMX connector listens to incoming connections requests. |
JMX Remote Port |
In this text box, enter the name of a virtual warehouse that needs to be monitored. The JMX connector listens on 8686 by default. If it listens on different port in your environment then specify the same. |
JMX User |
Specify the credentials of the user who is authorized to use JMX. |
JMX Password |
Specify the password for the authorized user. |
Confirm Password |
Confirm the password by retyping it here. |
Measurement |
Description |
Measurement Unit |
Interpretation |
---|---|---|---|
Pages fill factor |
Indicates the average size of data in pages as a ratio of the page size. When Native persistence is enabled, this metric is applicable only to the persistent storage (i.e. pages on disk). |
Number |
If the page fill factor is too high there will be no space available in the page to allocate new memory, and new page will have to be allocated which will make the process slow. |
Total used pages |
Indicates the number of data pages that are currently in use. When Native persistence is enabled, this metric is applicable only to the persistent storage (i.e. pages on disk). |
Number |
|
Physical memory pages |
Indicates the total number of pages allocated in RAM. |
Number |
The optimal number should be allocated for best performance. |
Physical memory size |
Indicates the size of memory allocated in RAM in MB. |
MB |
Total size of physical memory should be allocated to provide best performance. |
Total allocated size |
Indicates the size of the space allocated for this data region (in MB). Note that when Native persistence is disabled, this metric shows the total size of the allocated space in RAM. |
MB |
|
Page’s replacement rate |
Indicates the rate at which pages in memory are replaced with pages from persistent storage (pages per second). |
Pages/Sec |
Higher the rate, better the performance.
|
Allocation rate |
Indicates the average memory allocation rate across the nodes. |
Pages/Sec |
|
Eviction rate |
Indicates the average memory eviction rate across the nodes. |
Pages/Sec |