eG Monitoring
 

Measures reported by HanaSrvcStatTest

Each of the services executing on the SAP HANA database server consume critical CPU and memory resources of the server. Excessive resource usage by a single service can impact resource availability for other services, thereby adversely impacting the overall performance of the services and the server. Hence, in the event of a slowdown in the operations of the database server, it would be good practice for administrators to take a look at the resource usage of the individual services, so that they can determine whether the poor performance of the server is because one/more services are hogging the resources. To achieve this, administrators can use the HanaSrvcStatTest test.

For each service running within SAP HANA, this test reports the CPU and memory usage of the service, thus enabling administrators to accurately identify resource-hungry services that can potentially cause server performance to degrade.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
processCPUUsage Indicates the percentage of CPU that is used by the current process that is associated with this service. Percent  
totalCPUUsage Indicates the total percentage of CPU used by all processes that are associated with this service. Percent A high value or a consistent increase in the value of this measure is a cause for concern, as it indicates abnormal CPU usage by the service.
processLogicalMem Indicates the amount of logical memory used by this service. MB Ideally, the value of these measures should be low. Compare the value of each of these measures across services to identify that service that is engaging in memory-intensive operations.
processPhysicalMem Indicates the amount of physical memory used by this service. MB
usedMemMB Indicates the amount of memory used by this service in the SAP HANA database server. MB The value of this measure constitutes both physical memory and swap memory usage.

Compare the value of this measure across all the services to identify the service that is consuming memory resources excessively.

freeMemMB Indicates the amount of memory that is currently available for use by this service. MB This value is the sum of free physical memory and free swap memory.

Ideally, this value should be high for a service. A consistent drop in the value of this measure is indicative of a memory-hungry service, which can, in the long run, cause a severe memory contention within SAP HANA.

totalMemMB Indicates the total amount of memory used by this service. MB The total memory constitutes both physical memory and swap memory.
freeMemPCT Indicates the percentage of memory (both physical memory and swap memory) that is currently available for use by this service. Percent A high value is desired for this measure. A consistent decrease in this value indicates that the service is steadily draining SAP HANA off its memory resources.
phyMemUsagePCT Indicates the percentage of physical memory that is currently used by this service. Percent A low value is desired for this measure. A consistent increase in this value indicates that the service is steadily draining SAP HANA off its memory resources.