389 lines
16 KiB
Plaintext
389 lines
16 KiB
Plaintext
#
|
|
# $Id: sysinfo.help,v 1.10 1999/05/11 19:26:03 kenmcd Exp $
|
|
#
|
|
|
|
@ swap.pagesin cumulative pages swapped in
|
|
The cumulative count of the number of pages transferred in from all swap
|
|
devices since system boot time.
|
|
|
|
@ swap.pagesout cumulative pages swapped out
|
|
The cumulative count of the number of pages transferred out to all swap
|
|
devices since system boot time.
|
|
|
|
@ kernel.all.pswitch cumulative process switches
|
|
The cumulative number of process (context) switches that have occurred
|
|
since system boot time.
|
|
|
|
@ swap.procout cumulative process swap outs
|
|
The cumulative number of process swap outs that have occurred since
|
|
system boot time.
|
|
|
|
@ swap.in cumulative "swap in" transfers
|
|
The cumulative number of swap I/O transfers (reads) from all swap
|
|
devices since system boot time. Each transfer may involve one or more
|
|
pages (see also swap.pagesin).
|
|
|
|
@ swap.out cumulative "swap out" transfers
|
|
The cumulative number of swap I/O transfers (writes) to all swap
|
|
devices since system boot time. Each transfer may involve one or more
|
|
pages (see also swap.pagesout).
|
|
|
|
@ kernel.all.cpu.idle CPU idle time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU idle time, summed over
|
|
all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process(es) once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.intr CPU interrupt time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent processing
|
|
interrupts, summed over all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.sys CPU kernel time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent executing
|
|
below the system call interface in the kernel (system mode), summed over
|
|
all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.sxbrk CPU time waiting for memory resources (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent idle
|
|
when there are processes blocked due to depleted memory resources and
|
|
there are no processes waiting for I/O.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.user CPU user time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent executing
|
|
above the system call interface in applications (user mode), summed over
|
|
all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.wait.total CPU wait time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent waiting for
|
|
I/O, summed over all processors.
|
|
This metric is the sum of the other kernel.all.cpu.wait.* metrics.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.io.iget Number of inode lookups performed (summed over all processors)
|
|
A cumulative count of the number of inode lookups performed,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.readch Number of bytes transferred by the read() system call (summed over all processors)
|
|
A cumulative count of the number of bytes transferred by the read()
|
|
system call, summed over all processors.
|
|
|
|
@ kernel.all.runocc Number of times the "run queue" is non-zero
|
|
At each "clock tick" if the number of runnable processes (i.e.
|
|
processes on the "run queue") for ANY processor is non-zero, this
|
|
counter is incremented by one.
|
|
|
|
@ kernel.all.runque Cumulative length of the queue of runnable processes
|
|
At each "clock tick" the number of runnable processes (i.e. processes
|
|
on the "run queue") for EVERY processor is added to this counter.
|
|
|
|
Over two consecutive samples the "average" run queue length may be
|
|
computed as
|
|
if delta(kernel.all.runocc) is zero
|
|
zero
|
|
else
|
|
delta(kernel.all.runque) / delta(kernel.all.runocc)
|
|
|
|
@ kernel.all.swap.swpocc Number of times there are swapped processes
|
|
At each "clock tick" if the number of swapped processes is non-zero,
|
|
this counter is incremented by one.
|
|
|
|
@ kernel.all.swap.swpque Cumulative length of the queue of swapped processes
|
|
At each "clock tick" the number of swapped processes is added to this
|
|
counter.
|
|
|
|
Over two consecutive samples the "average" swap queue length may be
|
|
computed as
|
|
if delta(kernel.all.swpocc) is zero
|
|
zero
|
|
else
|
|
delta(kernel.all.swpque) / delta(kernel.all.swpocc)
|
|
|
|
@ kernel.all.syscall Number of system calls made (summed over all processors)
|
|
A cumulative count of the number of system calls made,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.sysexec Number of exec() system calls made (summed over all processors)
|
|
A cumulative count of the number of exec() system calls made,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.sysfork Number of fork() system calls made (summed over all processors)
|
|
A cumulative count of the number of fork() system calls made,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.sysread Number of read() system calls made (summed over all processors)
|
|
A cumulative count of the number of read() system calls made,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.syswrite Number of write() system calls made (summed over all processors)
|
|
A cumulative count of the number of write() system calls made,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.sysother Number of "other" system calls made (summed over all processors)
|
|
A cumulative count of the number of system calls (other than read(),
|
|
write(), fork() and exec()) made, summed over all processors.
|
|
|
|
The provision of instrumentation for ioctl() calls (see
|
|
kernel.all.sysioctl) has caused a problem for the semantics of
|
|
"sysother". For compatibility with extant use, the semantics have not
|
|
been changed, so ioctl() calls are still counted in "sysother".
|
|
|
|
The use of kernel.all.sysother is deprecated as the semantic issue
|
|
is likely to re-appear in the future in the context of some other newly
|
|
instrumented system call.
|
|
|
|
@ kernel.all.cpu.wait.gfxc CPU graphics context switch wait time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent
|
|
waiting for graphics context switches, summed over all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the
|
|
currently executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.wait.gfxf CPU graphics FIFO wait time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent
|
|
waiting on a full graphics fifo, summed over all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the
|
|
currently executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.wait.io CPU filesystem I/O wait time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent
|
|
waiting for filesystem I/O, summed over all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.wait.pio CPU physical (non-swap) I/O wait time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent waiting for
|
|
non-swap I/O to complete, summed over all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.cpu.wait.swap CPU swap I/O wait time (summed over all processors)
|
|
A cumulative count of the number of milliseconds of CPU time spent waiting for
|
|
physical swap I/O to complete, summed over all processors.
|
|
|
|
Note that this metric is derived by point sampling the state of the currently
|
|
executing process once per tick of the system clock.
|
|
|
|
@ kernel.all.writech Number of bytes transferred by the write() system call (summed over all processors)
|
|
A cumulative count of the number of bytes transferred by the write()
|
|
system call, summed over all processors.
|
|
|
|
@ kernel.all.io.bread Total block I/O read throughput (K)
|
|
Cumulative amount of data read from block devices (Kilobytes)
|
|
|
|
@ kernel.all.io.bwrite Total block I/O write throughput (K)
|
|
Cumulative amount of data written to block devices (Kilobytes)
|
|
|
|
@ kernel.all.io.lread Total logical read throughput (K)
|
|
Cumulative amount of data read from system buffers into user memory
|
|
(Kilobytes)
|
|
|
|
@ kernel.all.io.lwrite Total logical write throughput (K)
|
|
Cumulative amount of data written from system buffers into user memory
|
|
(Kilobytes)
|
|
|
|
@ kernel.all.io.phread Total physical I/O read throughput (K)
|
|
Cumulative amount of data read via raw (physical) devices (Kilobytes)
|
|
|
|
@ kernel.all.io.phwrite Total physical I/O write throughput (K)
|
|
Cumulative amount of data written via raw (physical) devices (Kilobytes)
|
|
|
|
@ kernel.all.io.wcancel Total data not written due to cancelled writes (K)
|
|
Cumulative amount of data that was not written when pending writes were
|
|
cancelled (Kilobytes)
|
|
|
|
@ kernel.all.io.namei Number of pathname lookups performed
|
|
The number of times pathnames have been translated to vnodes.
|
|
|
|
@ kernel.all.io.dirblk Kilobytes of directory blocks scanned
|
|
Cumulative count of the number of kilobytes of directory blocks scanned.
|
|
|
|
@ kernel.all.tty.recvintr Input interrupt count for serial devices
|
|
Cumulative number of input interrupts received for serial devices
|
|
|
|
@ kernel.all.tty.xmitintr Output interrupt count for serial devices
|
|
Cumulative number of output interrupts transmitted for serial devices
|
|
|
|
@ kernel.all.tty.mdmintr Modem control interrupt count for serial devices
|
|
Cumulative number of modem control interrupts processed for serial devices
|
|
|
|
@ kernel.all.tty.out Count of characters output to serial devices
|
|
Cumulative number of characters output to serial devices.
|
|
|
|
@ kernel.all.tty.raw Count of "raw" characters received on serial lines
|
|
Cumulative number of raw characters received on serial lines.
|
|
|
|
@ kernel.all.tty.canon Count of "canonical" characters received by the tty driver
|
|
Cumulative number of canonical characters received by the tty driver.
|
|
|
|
@ gfx.ioctl Count of graphics ioctl() operations
|
|
Cumulative number of graphics ioctl() operations performed.
|
|
|
|
@ gfx.ctxswitch Count of graphics context switches
|
|
Cumulative number of graphics context switches performed.
|
|
|
|
@ gfx.swapbuf Count of graphics swap buffers calls
|
|
Cumulative number of graphics swap buffer operations performed.
|
|
|
|
@ gfx.intr Count of non-FIFO graphics interrupts
|
|
Cumulative number of non-FIFO graphics interrupts processed.
|
|
|
|
@ gfx.fifonowait Count of graphics FIFO interrupts that don't block
|
|
Cumulative number of FIFO graphics interrupts processed that don't block.
|
|
|
|
@ gfx.fifowait Count of graphics FIFO interrupts that block
|
|
Cumulative number of FIFO graphics interrupts processed that block.
|
|
|
|
@ kernel.all.intr.vme Count of VME interrupts
|
|
Cumulative number of VME interrupts processed.
|
|
|
|
@ kernel.all.intr.non_vme Count of non-VME interrupts
|
|
Cumulative number of non-VME interrupts processed.
|
|
|
|
@ kernel.all.ipc.msg Count of System V message operations
|
|
Cumulative number of System V message operations performed.
|
|
|
|
@ kernel.all.ipc.sema Count of System V semaphore operations
|
|
Cumulative number of System V semaphore operations performed.
|
|
|
|
@ kernel.all.pty.masterch Count of characters sent to pty master devices
|
|
Cumulative number of characters sent to pty master devices.
|
|
|
|
@ kernel.all.pty.slavech Count of characters sent to pty slave devices
|
|
Cumulative number of characters sent to pty slave devices.
|
|
|
|
@ kernel.all.flock.alloc Total number of record locks allocated
|
|
Cumulative number of record locks allocated.
|
|
|
|
@ kernel.all.flock.inuse Count of record locks currently in use
|
|
Current number of record locks in use.
|
|
|
|
@ xpc.kernel.all.cpu.idle High precision kernel.all.cpu.idle
|
|
This is a higher precision version of kernel.all.cpu.idle.
|
|
See help on kernel.all.cpu.idle for more details.
|
|
|
|
@ xpc.kernel.all.cpu.intr High precision kernel.all.cpu.intr
|
|
This is a higher precision version of kernel.all.cpu.intr.
|
|
See help on kernel.all.cpu.intr for more details.
|
|
|
|
@ xpc.kernel.all.cpu.sys High precision kernel.all.cpu.sys
|
|
This is a higher precision version of kernel.all.cpu.sys.
|
|
See help on kernel.all.cpu.sys for more details.
|
|
|
|
@ xpc.kernel.all.cpu.sxbrk High precision kernel.all.cpu.sxbrk
|
|
This is a higher precision version of kernel.all.cpu.sxbrk.
|
|
See help on kernel.all.cpu.sxbrk for more details.
|
|
|
|
@ xpc.kernel.all.cpu.user High precision kernel.all.cpu.user
|
|
This is a higher precision version of kernel.all.cpu.user.
|
|
See help on kernel.all.cpu.user for more details.
|
|
|
|
@ xpc.kernel.all.cpu.wait.total High precision kernel.all.cpu.wait.total
|
|
This is a higher precision version of kernel.all.cpu.wait.total.
|
|
See help on kernel.all.cpu.wait.total for more details.
|
|
|
|
@ xpc.kernel.all.cpu.wait.gfxc High precision kernel.all.cpu.wait.gfxc
|
|
This is a higher precision version of kernel.all.cpu.wait.gfxc.
|
|
See help on kernel.all.cpu.wait.gfxc for more details.
|
|
|
|
@ xpc.kernel.all.cpu.wait.gfxf High precision kernel.all.cpu.wait.gfxf
|
|
This is a higher precision version of kernel.all.cpu.wait.gfxf.
|
|
See help on kernel.all.cpu.wait.gfxf for more details.
|
|
|
|
@ xpc.kernel.all.cpu.wait.io High precision kernel.all.cpu.wait.io
|
|
This is a higher precision version of kernel.all.cpu.wait.io.
|
|
See help on kernel.all.cpu.wait.io for more details.
|
|
|
|
@ xpc.kernel.all.cpu.wait.pio High precision kernel.all.cpu.wait.pio
|
|
This is a higher precision version of kernel.all.cpu.wait.pio.
|
|
See help on kernel.all.cpu.wait.pio for more details.
|
|
|
|
@ xpc.kernel.all.cpu.wait.swap High precision kernel.all.cpu.wait.swap
|
|
This is a higher precision version of kernel.all.cpu.wait.swap.
|
|
See help on kernel.all.cpu.wait.swap for more details.
|
|
|
|
@ xpc.kernel.all.io.bread High precision kernel.all.io.bread
|
|
This is a higher precision version of kernel.all.io.bread.
|
|
See help on kernel.all.io.bread for more details.
|
|
|
|
@ xpc.kernel.all.io.bwrite High precision kernel.all.io.bwrite
|
|
This is a higher precision version of kernel.all.io.bwrite.
|
|
See help on kernel.all.io.bwrite for more details.
|
|
|
|
@ xpc.kernel.all.io.lread High precision kernel.all.io.lread
|
|
This is a higher precision version of kernel.all.io.lread.
|
|
See help on kernel.all.io.lread for more details.
|
|
|
|
@ xpc.kernel.all.io.lwrite High precision kernel.all.io.lwrite
|
|
This is a higher precision version of kernel.all.io.lwrite.
|
|
See help on kernel.all.io.lwrite for more details.
|
|
|
|
@ xpc.kernel.all.io.phread High precision kernel.all.io.phread
|
|
This is a higher precision version of kernel.all.io.phread.
|
|
See help on kernel.all.io.phread for more details.
|
|
|
|
@ xpc.kernel.all.io.phwrite High precision kernel.all.io.phwrite
|
|
This is a higher precision version of kernel.all.io.phwrite.
|
|
See help on kernel.all.io.phwrite for more details.
|
|
|
|
@ xpc.kernel.all.io.wcancel High precision kernel.all.io.wcancel
|
|
This is a higher precision version of kernel.all.io.wcancel.
|
|
See help on kernel.all.io.wcancel for more details.
|
|
|
|
@ xpc.kernel.all.io.dirblk High precision kernel.all.io.dirblk
|
|
This is a higher precision version of kernel.all.io.dirblk.
|
|
See help on kernel.all.io.dirblk for more details.
|
|
|
|
@ kernel.all.kswitch cumulative kernel thread context switches
|
|
The cumulative number of kernel thread (context) switches that have occurred
|
|
since system boot time.
|
|
|
|
@ kernel.all.kpreempt cumulative kernel thread preempted
|
|
The cumulative number of preempted kernel thread (context) switches that have
|
|
occurred since system boot time.
|
|
|
|
@ kernel.all.sysioctl Number of ioctl() system calls made (summed over all processors)
|
|
A cumulative count of the number of ioctl() system calls made,
|
|
summed over all processors.
|
|
|
|
@ kernel.all.idl.mesgsnt Number of IDL messages sent
|
|
The cumulative count of the number of IDL messages sent.
|
|
|
|
@ kernel.all.idl.mesgrcv Number of IDL messages received
|
|
The cumulative count of the number of IDL messages received.
|
|
|
|
@ kernel.all.waitio.queue Cumulative length of the queue of processes waiting for I/O
|
|
At each "clock tick" the number of processes in the waitio queue
|
|
for EVERY processor is added to this counter.
|
|
|
|
Over two consecutive samples the "average" waitio queue length may be
|
|
computed as
|
|
if delta(kernel.all.waitio.occ) is zero
|
|
zero
|
|
else
|
|
delta(kernel.all.waitio.queue) /
|
|
delta(kernel.all.waitio.occ)
|
|
This average is what sar(1) reports as "wioq-sz".
|
|
|
|
@ kernel.all.waitio.occ Number of times the "waitio queue" is non-zero
|
|
At each "clock tick" if the number of processes waiting for I/O is
|
|
non-zero, this counter is incremented by one. This value converted to
|
|
a percentage is what sar(1) reports as "%wioocc".
|