HANA Host CPU Test
Without adequate processing power, a SAP HANA database server can stop functioning. This is why, it is imperative that administrators keep an eye on the CPU usage of the database server, so that if CPU usage exceeds permissible limits, it can be quickly detected and treated to ensure optimal performance of the server. This is where the HANA Host CPU test helps. This test monitors the overall CPU utilization of the SAP HANA database server and reveals where the maximum CPU time is spent – in serving user requests? in system-level processing? in waiting for I/O? or being idle? This way, the test not only points administrators to the excessive CPU usage by the SAP HANA server, but also indicates the reason for the same, so that administrators can initiate the correct remedial measures.
Target of the test : A SAP HANA Database Server
Agent deploying the test : A remote agent
Outputs of the test : One set of results for every SAP HANA database server being monitored.
Parameter | Description |
---|---|
Test period |
How often should the test be executed |
Host |
The host for which the test is to be configured. |
Port |
The port number at which the specified Host listens to. By default, this will be 30015. |
User |
In order to monitor a SAP HANA database server, a special database user account with Monitoring privileges has to be created in every SAP HANA database instance that requires monitoring. The syntax of the script that is used for user creation is discussed in How to Monitor SAP HANA Database Server Using eG Enterprise?. The name of such a user has to be specified here. |
Password |
Enter the password of the specified User. |
Confirm Password |
Confirm the password by retyping it here. |
IsPassive |
If the value chosen for this parameter is Yes, then the SAP HANA database server under consideration is a passive server in a SAP HANA cluster. No alerts will be generated if the server is not running. Measures will be reported as “Not applicable” by the agent if the server is not up. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
CPU Usage |
Indicates the percentage of CPU that is currently utilized by the SAP HANA database server. |
Percent |
A value close to 100% hints a potential CPU contention at the host, which must be cleared pre-emptively, to ensure that the performance of the server is not compromised. |
System CPU |
Indicates the percentage of CPU time the SAP HANA server spent in system-level processing. |
Percent |
Compare the value of this measure with the value of the User CPU, Wait I/O CPU, and Idle CPU measures to understand where SAP HANA spent the maximum CPU time - in serving user requests? in system-level processing? in waiting for I/O? or being idle? In the event of a slowdown, you can use the results of this comparative analysis to determine what caused the CPU contention. |
User CPU |
Indicates the percentage of CPU time that the host spent in user-level processing. |
Percent |
Compare the value of this measure with the value of the System CPU, Wait I/O CPU, and Idle CPU measures to understand where SAP HANA spent the maximum CPU time - in serving user requests? in system-level processing? in waiting for I/O? or being idle? In the event of a slowdown, you can use the results of this comparative analysis to determine what caused the CPU contention. |
Wait I/O CPU |
Indicates the percentage of time the CPU had to wait for I/O operations on this SAP HANA database host. |
Percent |
Compare the value of this measure with the value of the System CPU, User CPU, and Idle CPU measures to understand where SAP HANA spent the maximum CPU time - in serving user requests? in system-level processing? in waiting for I/O? or being idle? In the event of a slowdown, you can use the results of this comparative analysis to determine what caused the CPU contention. |
Idle CPU |
Indicates the percentage of time the CPU was idle on this SAP HANA database host. |
Percent |
Compare the value of this measure with the value of the System CPU, User CPU, and Wait I/O CPU measures to understand where SAP HANA spent the maximum CPU time - in serving user requests? in system-level processing? in waiting for I/O? or being idle? In the event of a slowdown, you can use the results of this comparative analysis to determine what caused the CPU contention. |