Kernel statistics
The PROC section of the nmon recording file contains kernel
statistics.
Kernel statistics is enabled by default. Following fields are available in the kernel statistics section:
Runnable- Number of runnable processes that are ready to run per second in the
runqueue. Therunqueue is maintained by the process scheduler and contains the list of threads that are ready to be dispatched. Swap-in- Length of the
swapqueue per second, which means the number of ready processes that are waiting to be paged-in per second. The swap queue contains the list of processes that are ready to run but are swapped out with the currently running processes. pswitch- Number of process context switches per second.
syscall- Number of system calls that are run per second.
read- Number of
readsystem calls that are run per second. write- Number of
writesystem calls that are run per second. fork- Number of
forksystem calls that are run per second. exec- Number of
execsystem calls that are run per second. sem- Number of Inter Process Communication (IPC) semaphore operations that are run per second.
msg- Number of IPC message operations that are run per second.
asleep_bufio- Number of processes that are in sleep state and are waiting for buffered I/O operation to complete at a particular time.
asleep_rawio- Number of processes that are sleeping and waiting for raw I/O operations at a particular time.
Raw I/O operation allows applications to perform a direct
writeoperation to the Logical Volume Manager (LVM) layer. asleep_diocio- Number of processes that are in sleep state and are waiting for direct file system I/O operations and concurrent I/O operations at a particular time.