VMSTAT(8) | System Administration | VMSTAT(8) |
vmstat - Report virtual memory statistics
vmstat [options] [delay [count]]
vmstat reports information about processes, memory, paging, block IO, traps, disks and cpu activity.
The first report produced gives averages since the last reboot. Additional reports give information on a sampling period of length delay. The process and memory reports are instantaneous in either case.
r: The number of runnable processes (running or waiting for run time). b: The number of processes blocked waiting for I/O to complete.
These are affected by the --unit option.
swpd: the amount of swap memory used. free: the amount of idle memory. buff: the amount of memory used as buffers. cache: the amount of memory used as cache. inact: the amount of inactive memory. (-a option) active: the amount of active memory. (-a option)
These are affected by the --unit option.
si: Amount of memory swapped in from disk (/s). so: Amount of memory swapped to disk (/s).
bi: Kibibyte received from a block device (KiB/s). bo: Kibibyte sent to a block device (KiB/s).
in: The number of interrupts per second, including the clock. cs: The number of context switches per second.
These are percentages of total CPU time.
us: Time spent running non-kernel code. (user time, including nice time) sy: Time spent running kernel code. (system time) id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time. wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle. st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown. gu: Time spent running KVM guest code (guest time, including guest nice).
total: Total reads completed successfully merged: grouped reads (resulting in one I/O) sectors: Sectors read successfully ms: milliseconds spent reading
total: Total writes completed successfully merged: grouped writes (resulting in one I/O) sectors: Sectors written successfully ms: milliseconds spent writing
cur: I/O in progress s: seconds spent for I/O
reads: Total number of reads issued to this partition read sectors: Total read sectors for partition writes : Total number of writes issued to this partition requested writes: Total number of write requests made for partition
Slab mode shows statistics per slab, for more information about this information see slabinfo(5)
cache: Cache name num: Number of currently active objects total: Total number of available objects size: Size of each object pages: Number of pages with at least one active object
vmstat requires read access to files under /proc. The -m requires read access to /proc/slabinfo which may not be available to standard users. Mount options for /proc such as subset=pid may also impact what is visible.
free(1), iostat(1), mpstat(1), ps(1), sar(1), top(1), slabinfo(5)
Please send bug reports to procps@freelists.org
2023-01-18 | procps-ng |