Home / Product / Modules / Monitoring / Solaris

 - Load Test Solaris Server Monitoring

Solaris Monitoring

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.

Product