1
0
Files
irix-657m-src/irix/lib/libirixpmda/help/sysinfo_mp.help
2022-09-29 17:59:04 +03:00

534 lines
22 KiB
Plaintext

#
# $Id: sysinfo_mp.help,v 1.13 1999/05/11 19:26:03 kenmcd Exp $
#
@ kernel.percpu.cpu.idle per processor idle CPU time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU idle time. Note that this metric is derived
by point sampling the state of the currently executing process once
per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.idle.
@ kernel.percpu.cpu.intr per processor interrupt CPU time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent processing interrupts.
Note that this metric is derived by point sampling the state of the
currently executing process once per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.intr.
@ kernel.percpu.cpu.sys per processor CPU kernel time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent executing below the system call interface
in the kernel (system mode).
Note that this metric is derived by point sampling the state of the
currently executing process once per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.sys.
@ kernel.percpu.cpu.sxbrk per processor time spent waiting for memory resources
A count maintained for each processor, that accumulates the number of
milliseconds 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.percpu.cpu.user per processor user mode CPU time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent executing above the system call
interface in applications (user mode) on that processor.
Note that this metric is derived by point sampling the
state of the currently executing process once per tick of the system
clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.user.
@ kernel.percpu.cpu.wait.total per processor total CPU wait time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent waiting for I/O, This metric is the
sum of the other kernel.percpu.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.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.wait.total.
@ kernel.percpu.cpu.wait.gfxc per processor CPU graphics context switch wait time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent waiting for graphics context switches.
Note that this metric is derived by point sampling the state of the
currently executing process once per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.wait.gfxc.
@ kernel.percpu.cpu.wait.gfxf per processor CPU graphics FIFO wait time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent waiting on a full graphics FIFO.
Note that this metric is derived by point sampling the state of the
currently executing process once per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.wait.gfxf.
@ kernel.percpu.cpu.wait.io per processor CPU filesystem I/O wait time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent waiting for filesystem 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.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.wait.io.
@ kernel.percpu.cpu.wait.pio per processor CPU physical (non-swap) I/O wait time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent waiting for non-swap I/O to complete.
Note that this metric is derived by point sampling the state of the
currently executing process once per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.wait.pio.
@ kernel.percpu.cpu.wait.swap per processor CPU swap I/O wait time
A count maintained for each processor, that accumulates the number
of milliseconds of CPU time spent waiting for swap I/O to complete.
Note that this metric is derived by point sampling the state of the
currently executing process once per tick of the system clock.
For single processor systems the one value is the same as for the metric
kernel.all.cpu.wait.swap.
@ kernel.percpu.io.iget per processor number of inode lookups performed
A count maintained for each processor, that accumulates the number
of inode lookups performed.
For single processor systems the one value is the same as for the metric
kernel.all.io.iget.
@ kernel.percpu.io.bread per processor amount of data read from block devices
A count maintained for each processor, that accumulates the amount of
data read from block devices (Kilobytes).
For single processor systems the one value is the same as for the metric
kernel.all.io.bread.
@ kernel.percpu.io.bwrite per processor amount of data written to block devices
A count maintained for each processor, that accumulates the amount of
data written to block devices (Kilobytes).
For single processor systems the one value is the same as for the metric
kernel.all.io.bwrite.
@ kernel.percpu.io.lread Total logical read throughput (K)
A count maintained for each processor, that accumulates the amount of
data read from system buffers into user memory (Kilobytes)
For single processor systems the one value is the same as for the
metric kernel.all.io.lread
@ kernel.percpu.io.lwrite Total logical write throughput (K)
A count maintained for each processor, that accumulates the amount of
data written from system buffers into user memory (Kilobytes)
For single processor systems the one value is the same as for the
metric kernel.all.io.lwrite
@ kernel.percpu.io.phread Total physical I/O read throughput (K)
A count maintained for each processor, that accumulates the amount of
data read via raw (physical) devices (Kilobytes)
For single processor systems the one value is the same as for the
metric kernel.all.io.phread
@ kernel.percpu.io.phwrite Total physical I/O write throughput (K)
A count maintained for each processor, that accumulates the amount of data
written via raw (physical) devices (Kilobytes)
For single processor systems the one value is the same as for the metric
kernel.all.io.phwrite
@ kernel.percpu.io.wcancel Total data not written due to canceled writes (K)
A count maintained for each processor, that accumulates the amount of
data that was not written when pending writes were canceled (Kilobytes)
For single processor systems the one value is the same as for the
metric kernel.all.io.wcancel
@ kernel.percpu.io.namei Number of pathname lookups performed
A count maintained for each processor, that is the cumulative number of
of times pathnames have been translated to vnodes.
@ kernel.percpu.io.dirblk Kilobytes of directory blocks scanned
A count maintained for each processor, that is the cumulative number of
kilobytes of directory blocks scanned.
@ kernel.percpu.swap.swpocc Cumulative number of times swapped processes found to exist
A count maintained for each processor, that is the cumulative number of
times swapped processes were found to exist.
Note that this value is sampled and updated by the kernel only once per
second.
@ kernel.percpu.swap.swpque Cumulative sum of the length of the queue of swapped processes
A count maintained for each processor, that is the cumulative length of
the queue of swapped processes.
Note that this value is sampled and updated by the kernel only once per
second.
@ kernel.percpu.swap.in Cumulative "swap in" transfers
The cumulative number of swap I/O transfers (reads) from all swap
devices since system boot time where the swap operation was initiated
from a particular processor. Each transfer may involve one or more
pages (see also kernel.percpu.swap.pagesin).
For single processor systems the one value is the same as for
the metric swap.in.
@ kernel.percpu.swap.out Cumulative "swap out" transfers
The cumulative number of swap I/O transfers (writes) to all swap
devices since system boot time where the swap operation was initiated
from a particular processor. Each transfer may involve one or more
pages (see also kernel.percpu.swap.pagesout).
For single processor systems the one value is the same as for the
metric swap.out.
@ kernel.percpu.swap.pagesin Cumulative pages swapped in
The cumulative count of the number of pages transferred in from all
swap devices since system boot time where the swap operation was
initiated from a particular processor.
For single processor systems the one value is the same as for the
metric swap.pagesin.
@ kernel.percpu.swap.pagesout Cumulative pages swapped out
The cumulative count of the number of pages transferred out to all swap
devices since system boot time where the swap operation was initiated
from a particular processor.
For single processor systems the one value is the same as for the
metric swap.pagesout.
@ kernel.percpu.swap.procout Cumulative process swap outs
The cumulative number of process swap outs that have occurred since
system boot time where the swap operation was initiated from a
particular processor.
For single processor systems the one value is the same as for the
metric swap.procout.
@ kernel.percpu.pswitch per processor cumulative process switches
A count maintained for each processor, that is the cumulative number of
process (context) switches that have occurred.
For single processor systems the one value is the same as for the metric
kernel.all.pswitch.
@ kernel.percpu.readch per processor number of bytes transferred by the read() system call
A count maintained for each processor, that is the cumulative number of
bytes transferred by the read() system call.
For single processor systems the one value is the same as for the metric
kernel.all.readch.
@ kernel.percpu.runocc per processor 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 this processor is non-zero, one
instance of this counter is incremented by one.
For single processor systems the one value is the same as for the
metric kernel.all.runocc.
@ kernel.percpu.runque per processor 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 this processor is added to one instance of this
counter.
Over two consecutive samples the "average" run queue length for
processor I may be computed as
if delta(kernel.percpu.runocc[I]) is zero
zero
else
delta(kernel.percpu.runque[I]) /
delta(kernel.percpu.runocc[I])
For single processor systems the one value is the same as for the
metric kernel.all.runque.
Note that this value is sampled and updated by the kernel only once per
second.
@ kernel.percpu.syscall per processor number of system calls made
A count maintained for each processor, that accumulates the number of
system calls made.
For single processor systems the one value is the same as for the
metric kernel.all.syscall.
@ kernel.percpu.sysexec per processor number of exec() calls made
A count maintained for each processor, that accumulates the number of
exec() calls made.
For single processor systems the one value is the same as for the
metric kernel.all.sysexec.
@ kernel.percpu.sysfork per processor number of fork() calls made
A count maintained for each processor, that accumulates the number of
fork() calls made.
For single processor systems the one value is the same as for the
metric kernel.all.sysfork.
@ kernel.percpu.sysread per processor number of read() calls made
A count maintained for each processor, that accumulates the number of
read() calls made.
For single processor systems the one value is the same as for the metric
kernel.all.sysread.
@ kernel.percpu.syswrite per processor number of write() calls made
A count maintained for each processor, that accumulates the number of
write() calls made.
For single processor systems the one value is the same as for the metric
kernel.all.syswrite.
@ kernel.percpu.sysother per processor number of "other" system calls made
A count maintained for each processor, that accumulates the number of
system calls (other than read(), write(), fork() and exec()) made.
For single processor systems the one value is the same as for the metric
kernel.all.sysother.
The provision of instrumentation for ioctl() calls (see
kernel.percpu.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.percpu.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.percpu.writech per processor number of bytes transferred by the write() system call
A count maintained for each processor, that accumulates the number of
bytes transferred by the write() system call.
For single processor systems the one value is the same as for the metric
kernel.all.writech.
@ kernel.percpu.tty.recvintr per processor input interrupt count for serial devices
A count maintained for each processor, that accumulates the number of input
interrupts for serial devices
For single processor systems the one value is the same as for the metric
kernel.all.tty.recvintr
@ kernel.percpu.tty.xmitintr per processor output interrupt count for serial devices
A count maintained for each processor, that accumulates the number of output
interrupts for serial devices
For single processor systems the one value is the same as for the metric
kernel.all.tty.xmitintr
@ kernel.percpu.tty.mdmintr per processor modem control interrupt count for serial devices
A count maintained for each processor, that accumulates the number of modem
control interrupts for serial devices
For single processor systems the one value is the same as for the metric
kernel.all.tty.mdmintr
@ kernel.percpu.tty.out per processor count of characters output to serial devices
A count maintained for each processor, that accumulates the number of
characters output to serial devices
For single processor systems the one value is the same as for the metric
kernel.all.tty.out
@ kernel.percpu.tty.raw per processor count of "raw" characters received on serial lines
A count maintained for each processor, that accumulates the number of "raw"
characters received on serial lines
For single processor systems the one value is the same as for the metric
kernel.all.tty.raw
@ kernel.percpu.tty.canon per processor count of "canonical" characters received by the tty driver
A count maintained for each processor, that accumulates the number of
"canonical" characters received by the tty driver
For single processor systems the one value is the same as for the metric
kernel.all.tty.canon
@ kernel.percpu.intr.vme per processor count of VME interrupts
A count maintained for each processor, that accumulates the number of
VME interrupts processed.
For single processor systems the one value is the same as for the metric
kernel.all.intr.vme.
@ kernel.percpu.intr.non_vme per processor count of non-VME interrupts
A count maintained for each processor, that accumulates the number of
non-VME interrupts processed.
For single processor systems the one value is the same as for the metric
kernel.all.intr.non_vme.
@ kernel.percpu.ipc.msg per processor count of System V message operations
A count maintained for each processor, that accumulates the number of
System V message operations performed.
For single processor systems the one value is the same as for the metric
kernel.all.ipc.msg.
@ kernel.percpu.ipc.sema per processor count of System V semaphore operations
A count maintained for each processor, that accumulates the number of
System V semaphore operations performed.
For single processor systems the one value is the same as for the metric
kernel.all.ipc.sema.
@ kernel.percpu.pty.masterch per processor count of characters sent to pty master devices
A count maintained for each processor, that accumulates the number of
characters sent to pty master devices.
For single processor systems the one value is the same as for the metric
kernel.all.pty.masterch.
@ kernel.percpu.pty.slavech per processor count of characters sent to pty slave devices
A count maintained for each processor, that accumulates the number of
characters sent to pty slave devices.
For single processor systems the one value is the same as for the metric
kernel.all.pty.slavech.
@ kernel.percpu.flock.alloc per processor number of record locks allocated
A count maintained for each processor, that accumulates the number of
record locks allocated.
For single processor systems the one value is the same as for the metric
kernel.all.flock.alloc.
@ kernel.percpu.flock.inuse per processor number of record locks currently in use
For each processor, the number of record locks currently in use.
For single processor systems the one value is the same as for the metric
kernel.all.flock.inuse.
@ xpc.kernel.percpu.cpu.idle High precision kernel.percpu.cpu.idle
This is a higher precision version of kernel.percpu.cpu.idle.
See help on kernel.percpu.cpu.idle for more details.
@ xpc.kernel.percpu.cpu.intr High precision kernel.percpu.cpu.intr
This is a higher precision version of kernel.percpu.cpu.intr.
See help on kernel.percpu.cpu.intr for more details.
@ xpc.kernel.percpu.cpu.sys High precision kernel.percpu.cpu.sys
This is a higher precision version of kernel.percpu.cpu.sys.
See help on kernel.percpu.cpu.sys for more details.
@ xpc.kernel.percpu.cpu.sxbrk High precision kernel.percpu.cpu.sxbrk
This is a higher precision version of kernel.percpu.cpu.sxbrk.
See help on kernel.percpu.cpu.sxbrk for more details.
@ xpc.kernel.percpu.cpu.user High precision kernel.percpu.cpu.user
This is a higher precision version of kernel.percpu.cpu.user.
See help on kernel.percpu.cpu.user for more details.
@ xpc.kernel.percpu.cpu.wait.total High precision kernel.percpu.cpu.wait.total
This is a higher precision version of kernel.percpu.cpu.wait.total.
See help on kernel.percpu.cpu.wait.total for more details.
@ xpc.kernel.percpu.cpu.wait.gfxc High precision kernel.percpu.cpu.wait.gfxc
This is a higher precision version of kernel.percpu.cpu.wait.gfxc.
See help on kernel.percpu.cpu.wait.gfxc for more details.
@ xpc.kernel.percpu.cpu.wait.gfxf High precision kernel.percpu.cpu.wait.gfxf
This is a higher precision version of kernel.percpu.cpu.wait.gfxf.
See help on kernel.percpu.cpu.wait.gfxf for more details.
@ xpc.kernel.percpu.cpu.wait.io High precision kernel.percpu.cpu.wait.io
This is a higher precision version of kernel.percpu.cpu.wait.io.
See help on kernel.percpu.cpu.wait.io for more details.
@ xpc.kernel.percpu.cpu.wait.pio High precision kernel.percpu.cpu.wait.pio
This is a higher precision version of kernel.percpu.cpu.wait.pio.
See help on kernel.percpu.cpu.wait.pio for more details.
@ xpc.kernel.percpu.cpu.wait.swap High precision kernel.percpu.cpu.wait.swap
This is a higher precision version of kernel.percpu.cpu.wait.swap.
See help on kernel.percpu.cpu.wait.swap for more details.
@ xpc.kernel.percpu.io.bread High precision kernel.percpu.io.bread
This is a higher precision version of kernel.percpu.io.bread.
See help on kernel.percpu.io.bread for more details.
@ xpc.kernel.percpu.io.bwrite High precision kernel.percpu.io.bwrite
This is a higher precision version of kernel.percpu.io.bwrite.
See help on kernel.percpu.io.bwrite for more details.
@ xpc.kernel.percpu.io.lread High precision kernel.percpu.io.lread
This is a higher precision version of kernel.percpu.io.lread.
See help on kernel.percpu.io.lread for more details.
@ xpc.kernel.percpu.io.phread High precision kernel.percpu.io.phread
This is a higher precision version of kernel.percpu.io.phread.
See help on kernel.percpu.io.phread for more details.
@ xpc.kernel.percpu.io.phwrite High precision kernel.percpu.io.phwrite
This is a higher precision version of kernel.percpu.io.phwrite.
See help on kernel.percpu.io.phwrite for more details.
@ xpc.kernel.percpu.io.wcancel High precision kernel.percpu.io.wcancel
This is a higher precision version of kernel.percpu.io.wcancel.
See help on kernel.percpu.io.wcancel for more details.
@ xpc.kernel.percpu.io.dirblk High precision kernel.percpu.io.dirblk
This is a higher precision version of kernel.percpu.io.dirblk.
See help on kernel.percpu.io.dirblk for more details.
@ xpc.kernel.percpu.io.lwrite High precision kernel.percpu.io.lwrite
This is a higher precision version of kernel.percpu.io.lwrite.
See help on kernel.percpu.io.lwrite for more details.
@ kernel.percpu.kswitch per processor cumulative kernel thread context switches
A count maintained for each processor, that is the cumulative number of
kernel thread (context) switches that have occurred.
@ kernel.percpu.kpreempt per processor cumulative kernel thread preempted
A count maintained for each processor, that is the cumulative number of
preempted kernel thread (context) switches that have occurred.
@ kernel.percpu.sysioctl per processor number of ioctl() calls made
A count maintained for each processor, that accumulates the number of
ioctl() calls made.
@ kernel.percpu.idl.mesgsnt per processor number of IDL messages sent
A count maintained for each processor, that is the cumulative number of
of IDL messages sent.
@ kernel.percpu.idl.mesgrcv per processor number of IDL messages received
A count maintained for each processor, that is the cumulative number of
of IDL messages received.
@ kernel.percpu.waitio.queue per processor cumulative length of queue of processes waiting for I/O
At each "clock tick" the number of processes waiting for I/O for this
processor is added to one instance of this counter.
The per processor values are less useful than the aggregate;
see kernel.all.waitio.queue.
@ kernel.percpu.waitio.occ per processor number of times the "waitio queue" is non-zero
At each "clock tick" if the number of processes waiting for I/O for
this processor is non-zero, one instance of this counter is incremented
by one.
The per processor values are less useful than the aggregate;
see kernel.all.waitio.occ.