Load Test Solaris Server Monitoring
Real Time Solaris Server Monitoring
- Neoload's Load Test Solaris Server Monitoring module collects system information from Solaris platforms during the test, using either Telnet or SSH protocol to connect to your servers.
- The Solaris module has been validated on Solaris 10.
- NeoLoad accesses Solaris performance counters by opening a session on the server, then using system commands.
- The available counters are divided into 4 categories.
Solaris System Counters
- CPU User : Time spent running non-kernel code (user time, including nice time). Percentage of total CPU time.
- CPU System : Time spent running kernel code (system time). Percentage of total CPU time.
- CPU Idle : Time spent idle.
- Interruptions Count : The number of interrupts per second, including the clock.
- Context Switch Count : The number of context switches per second.
- Processes Runnable : The number of processes waiting for run time.
- Processes Sleeping : The number of processes in uninterruptible sleep.
- Processes Swapped : The number of processes swapped out but otherwise runnable. This field is calculated; however, Linux never desperation swap
Solaris Memory Counters
- Total Memory : Total usable ram (i.e. physical ram minus a few reserved bits and the kernel binary code)
- Memory Used : Total memory - Memory free.
- Memory Free : Is sum of LowFree+HighFree (overall stat).
- Memory Buffered : Memory in buffer cache. Mostly useless as metric nowadays.
- Memory Cache : Memory in the pagecache (diskcache) minus SwapCache.
- Total Swap : Total amount of physical swap memory.
- Swap Free : Total amount of swap memory free.
- Swap Used : Swap Total - Swap Free.
Solaris Disk Counters (per device)
- Disk Read Request Merged. The number of read requests merged per second issued to the device.
- Disk Write Request Merged. The number of write requests merged per second issued to the device.
- Disk Read. The number of read requests issued to the device per second.
- Disk Write. The number of write requests issued to the device per second.
- Disk Read (sector). The number of sectors read from the device per second.
- Disk Write (sector). The number of sectors written to the device per second.
- Disk Read (KB). The number of kilobytes read from the device per second.
- Disk Write (KB). The number of kilobytes written to the device per second.
- Disk Request Size. The average size (in sectors) of the requests issued to the device.
- Queue Length. The average queue length of the requests issued to the device.
- IO Wait. The average time (in milliseconds) for I/O requests issued to the device to be served. This includes the time spent by requests in a queue and the time spent servicing them.
- Disk Service Time. The average service time (in milliseconds) for I/O requests issued to the device.
- IO CPU Time. Percentage of CPU time during which I/O requests are issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%.
Solaris Processes Counters (per process)
- Process Memory Usage. Resident size (kb). The non-swapped physical memory a task has used.
- Process CPU Time. The task's share of the elapsed CPU time since the last update, expressed as a percentage of total CPU time.
|