Unix-Based Server Performance Counters

Applies to LoadComplete 4.97, last modified on May 20, 2019

LoadComplete can monitor various metrics of Unix-based servers during the load test execution (see About Server Monitoring).

UNIX- and Linux-based operating systems can publish their resource usage through the Rstat (remote statistics) interface. LoadComplete retrieves the performance statistics from the kernel by the rstatd background process (daemon according to the UNIX terminology) via the Rstat interface.

To allow LoadComplete to access the needed counter data on the target server, configure the server as described in Configuring Servers for Monitoring.

The rstat provides you with the following counters:

Counter Description
Percentage User CPU Time The percentage of the CPU time taken up executing user commands. This counter shows the CPU usage per user across all the processors globally.
Percentage Nice CPU Time The percentage of the CPU time for all processors globally taken up by low-priority processes. The time taken up by "nice" tasks is already taken into account in the Percentage System CPU Time and Percentage User CPU Time counters.
Percentage System CPU Time The percentage of the CPU time for all processors globally taken up executing system tasks, including system calls to kernel routines.
Percentage Idle CPU Time The percentage of the CPU time the processor was idle. This counter shows the CPU idleness across all the processors globally.
Rate of Disk Transfers The number of disk transfers per second.
Memory Pages Paged In The number of pages moved from the disk into the cache memory.
Memory Pages Paged Out The number of pages moved from the cache memory to the disk.
Memory Pages Swapped In The number of pages moved from swap space to storage space.
Memory Pages Swapped Out The number of pages moved from storage space to swap space.
Interrupt count The number of interruptions per second.
Context switch count The number of processor context changes per second.
System Load Average (1 minute) The average number of active system tasks within the last minute.
System Load Average (5 minutes) The average number of active system tasks within the last 5 minutes.
System Load Average (15 minutes) The average number of active system tasks within the last 15 minutes.
Network In Packets Count The number of network packets entering per second.
Network Out Packets Count The number of network packets exiting per second.
Network In Errors Count The total number of inbound network errors per second.
Network Out Errors Count The total number of outbound network errors per second.
Network Collisions Count The number of network collisions occurring within the monitoring interval.

A collision is an undesirable event resulting from competing network packets being transmitted over the same channel.

See Also

About Server Monitoring
Preparing Servers for Monitoring
Managing Server-Side Performance Counters
Server Monitoring

Highlight search results