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.
- Preconfigured Monitoring: Each module ships pre-configured with the performance counters tailored to your system.
- Threshold Alerts: NeoLoad provides threshold values –derived from industry best practices- to raise the appropriate alerts.
- Agentless Monitoring: The design of our monitoring modules, based on industry standards, ensures non-intrusive remote monitoring.
- Real Time: The counter values and the threshold alerts are available as soon as the test is run.
- Import: Import data from external monitoring tools.
Note: All the modules are included with the free edition.
NeoLoad opens a session on the server, and uses system commands to retrieve the performance NeoLoad accesses Solaris performance counters by opening a session on the server, then using system commands.
The available counters are divided into 4 categories:
- 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
- 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.
Monitors for the disk section are available per peripheral 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%.
Monitors for the disk section are available per process device.
- 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.
Find Out More
Solaris is a trademark of Sun Microsystems in U.S.A and other countries.