Microservices Runtime NIO Buffer Pools Test
NIO (Non-blocking Input/Output) buffer pools in the webMethods Microservices Runtime environment are memory pools used to efficiently manage buffers for non-blocking I/O operations. These buffers are utilized during network communication, such as reading from or writing to sockets, enabling high-performance, asynchronous data processing. Using this test, the administrators can monitor buffer allocation, usage, and availability to ensure sufficient buffer resources for network I/O operations.
Target of the test : webMethods Microservices Runtime
Agent deploying the test : A remote agent
Outputs of the test : One set of results for each NIO buffer pool in the target webMethods Microservices Runtime server.
| Parameter | Description |
|---|---|
|
Test period |
How often should the test be executed |
|
Host |
The IP address of the target for which the test is to be configured. |
|
Port |
The port number at which the specified target listens to. By default, this will be 5555. |
|
User and Password |
Specify the credentials of a user who has the right to execute API commands on the target and pull out metrics. The specified user is the User who should possess Administator privileges and should be associated with the Logon as a Service policy. |
|
Confirm Password |
Confirm the password by retyping it here. |
|
SSL |
Set this flag to Yes, if the target being monitored is SSL-enabled. |
| Measurement | Description | Measurement Unit | Interpretation |
|---|---|---|---|
|
Total buffer pools |
Indicates the total number of NIO buffer pools. |
Number |
|
|
Allocated size |
Indicates the amount of memory initially allocated in this buffer pool at startup. |
MB |
|
|
Used size |
Indicates the amount of memory utilized by this buffer pool. |
MB |
|