2023-01-18 12:05:44 +05:30
|
|
|
.\"
|
|
|
|
.\" Copyright 1994 Henry Ware <al172@yfn.ysu.edu>
|
|
|
|
.\" 2011-2012 Sami Kerola <kerolasa@iki.fi>
|
|
|
|
.\" 2002-2023 Craig Small <csmall@dropbear.xyz>
|
|
|
|
.\" This program is free software; you can redistribute it and/or modify
|
|
|
|
.\" it under the terms of the GNU General Public License as published by
|
|
|
|
.\" the Free Software Foundation; either version 2 of the License, or
|
|
|
|
.\" (at your option) any later version.
|
|
|
|
.\"
|
|
|
|
.TH VMSTAT 8 "2023-01-18" "procps-ng" "System Administration"
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH NAME
|
|
|
|
vmstat \- Report virtual memory statistics
|
|
|
|
.SH SYNOPSIS
|
|
|
|
.B vmstat
|
2011-09-29 02:24:05 +05:30
|
|
|
[options]
|
|
|
|
.RI [ delay " [" count ]]
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH DESCRIPTION
|
2011-09-29 02:24:05 +05:30
|
|
|
.B vmstat
|
|
|
|
reports information about processes, memory, paging, block IO, traps, disks
|
|
|
|
and cpu activity.
|
|
|
|
.PP
|
2002-02-02 04:17:29 +05:30
|
|
|
The first report produced gives averages since the last reboot. Additional
|
2011-09-29 02:24:05 +05:30
|
|
|
reports give information on a sampling period of length
|
|
|
|
.IR delay .
|
2002-02-02 04:17:29 +05:30
|
|
|
The process and memory reports are instantaneous in either case.
|
2011-09-29 02:24:05 +05:30
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
2002-02-02 04:17:29 +05:30
|
|
|
.I delay
|
2011-09-29 02:24:05 +05:30
|
|
|
The
|
|
|
|
.I delay
|
|
|
|
between updates in seconds. If no
|
|
|
|
.I delay
|
|
|
|
is specified, only one report is printed with the average values since boot.
|
|
|
|
.TP
|
2002-02-02 04:17:29 +05:30
|
|
|
.I count
|
2012-04-23 22:20:49 +05:30
|
|
|
Number of updates. In absence of
|
2011-09-29 02:24:05 +05:30
|
|
|
.IR count ,
|
|
|
|
when
|
|
|
|
.I delay
|
|
|
|
is defined, default is infinite.
|
|
|
|
.TP
|
|
|
|
\fB\-a\fR, \fB\-\-active\fR
|
|
|
|
Display active and inactive memory, given a 2.5.41 kernel or better.
|
|
|
|
.TP
|
|
|
|
\fB\-f\fR, \fB\-\-forks\fR
|
|
|
|
The
|
|
|
|
.B \-f
|
|
|
|
switch displays the number of forks since boot. This includes the fork,
|
|
|
|
vfork, and clone system calls, and is equivalent to the total number of tasks
|
|
|
|
created. Each process is represented by one or more tasks, depending on
|
|
|
|
thread usage. This display does not repeat.
|
|
|
|
.TP
|
|
|
|
\fB\-m\fR, \fB\-\-slabs\fR
|
|
|
|
Displays slabinfo.
|
|
|
|
.TP
|
|
|
|
\fB\-n\fR, \fB\-\-one-header\fR
|
|
|
|
Display the header only once rather than periodically.
|
|
|
|
.TP
|
|
|
|
\fB\-s\fR, \fB\-\-stats\fR
|
|
|
|
Displays a table of various event counters and memory statistics. This
|
|
|
|
display does not repeat.
|
|
|
|
.TP
|
|
|
|
\fB\-d\fR, \fB\-\-disk\fR
|
|
|
|
Report disk statistics (2.5.70 or above required).
|
|
|
|
.TP
|
|
|
|
\fB\-D\fR, \fB\-\-disk-sum\fR
|
|
|
|
Report some summary statistics about disk activity.
|
|
|
|
.TP
|
|
|
|
\fB\-p\fR, \fB\-\-partition\fR \fIdevice\fR
|
|
|
|
Detailed statistics about partition (2.5.70 or above required).
|
|
|
|
.TP
|
|
|
|
\fB\-S\fR, \fB\-\-unit\fR \fIcharacter\fR
|
|
|
|
Switches outputs between 1000
|
|
|
|
.RI ( k ),
|
|
|
|
1024
|
|
|
|
.RI ( K ),
|
|
|
|
1000000
|
|
|
|
.RI ( m ),
|
|
|
|
or 1048576
|
|
|
|
.RI ( M )
|
|
|
|
bytes. Note this does not change the swap (si/so) or block (bi/bo)
|
|
|
|
fields.
|
|
|
|
.TP
|
2014-02-04 23:40:42 +05:30
|
|
|
\fB\-t\fR, \fB\-\-timestamp\fR
|
|
|
|
Append timestamp to each line
|
|
|
|
.TP
|
2013-11-25 21:26:10 +05:30
|
|
|
\fB\-w\fR, \fB\-\-wide\fR
|
|
|
|
Wide output mode (useful for systems with higher amount of memory,
|
|
|
|
where the default output mode suffers from unwanted column breakage).
|
|
|
|
The output is wider than 80 characters per line.
|
|
|
|
.TP
|
2021-10-14 13:22:34 +05:30
|
|
|
\fB\-y\fR, \fB\-\-no-first\fR
|
|
|
|
Omits first report with statistics since system boot.
|
|
|
|
.TP
|
2011-09-29 02:24:05 +05:30
|
|
|
\fB\-V\fR, \fB\-\-version\fR
|
|
|
|
Display version information and exit.
|
|
|
|
.TP
|
|
|
|
\fB\-h\fR, \fB\-\-help\fR
|
|
|
|
Display help and exit.
|
|
|
|
.PD
|
2023-01-18 12:05:44 +05:30
|
|
|
.SH FIELD DESCRIPTION FOR VM MODE
|
|
|
|
.SS Procs
|
2002-02-02 04:17:29 +05:30
|
|
|
.nf
|
2012-05-30 17:11:17 +05:30
|
|
|
r: The number of runnable processes (running or waiting for run time).
|
2020-04-30 20:36:18 +05:30
|
|
|
b: The number of processes blocked waiting for I/O to complete.
|
2002-02-02 04:17:29 +05:30
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS Memory
|
2020-06-04 17:55:26 +05:30
|
|
|
These are affected by the \fB\-\-unit\fR option.
|
2002-02-02 04:17:29 +05:30
|
|
|
.nf
|
2021-01-21 12:28:48 +05:30
|
|
|
swpd: the amount of swap memory used.
|
2003-05-31 06:08:55 +05:30
|
|
|
free: the amount of idle memory.
|
|
|
|
buff: the amount of memory used as buffers.
|
2014-04-30 17:29:34 +05:30
|
|
|
cache: the amount of memory used as cache.
|
2020-06-04 17:55:26 +05:30
|
|
|
inact: the amount of inactive memory. (\fB\-a\fR option)
|
|
|
|
active: the amount of active memory. (\fB\-a\fR option)
|
2002-02-02 04:17:29 +05:30
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS Swap
|
2020-06-04 17:55:26 +05:30
|
|
|
These are affected by the \fB\-\-unit\fR option.
|
2002-02-02 04:17:29 +05:30
|
|
|
.nf
|
2003-05-31 06:08:55 +05:30
|
|
|
si: Amount of memory swapped in from disk (/s).
|
|
|
|
so: Amount of memory swapped to disk (/s).
|
2002-02-02 04:17:29 +05:30
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS IO
|
2002-02-02 04:17:29 +05:30
|
|
|
.nf
|
2018-05-16 11:13:59 +05:30
|
|
|
bi: Kibibyte received from a block device (KiB/s).
|
|
|
|
bo: Kibibyte sent to a block device (KiB/s).
|
2002-02-02 04:17:29 +05:30
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS System
|
2002-02-02 04:17:29 +05:30
|
|
|
.nf
|
|
|
|
in: The number of interrupts per second, including the clock.
|
|
|
|
cs: The number of context switches per second.
|
2011-02-23 13:47:54 +05:30
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS CPU
|
2002-02-02 04:17:29 +05:30
|
|
|
These are percentages of total CPU time.
|
|
|
|
.nf
|
2011-09-29 02:24:05 +05:30
|
|
|
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.
|
2021-04-28 14:21:34 +05:30
|
|
|
gu: Time spent running KVM guest code (guest time, including guest nice).
|
2011-02-23 13:47:54 +05:30
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SH FIELD DESCRIPTION FOR DISK MODE
|
|
|
|
.SS Reads
|
2003-06-08 22:58:06 +05:30
|
|
|
.nf
|
2011-09-29 02:24:05 +05:30
|
|
|
total: Total reads completed successfully
|
2003-06-08 22:58:06 +05:30
|
|
|
merged: grouped reads (resulting in one I/O)
|
|
|
|
sectors: Sectors read successfully
|
|
|
|
ms: milliseconds spent reading
|
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS Writes
|
2003-06-08 22:58:06 +05:30
|
|
|
.nf
|
|
|
|
total: Total writes completed successfully
|
|
|
|
merged: grouped writes (resulting in one I/O)
|
|
|
|
sectors: Sectors written successfully
|
|
|
|
ms: milliseconds spent writing
|
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SS IO
|
2003-06-08 22:58:06 +05:30
|
|
|
.nf
|
|
|
|
cur: I/O in progress
|
|
|
|
s: seconds spent for I/O
|
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SH FIELD DESCRIPTION FOR DISK PARTITION MODE
|
2003-08-11 05:10:41 +05:30
|
|
|
.nf
|
|
|
|
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
|
|
|
|
.fi
|
2023-01-18 12:05:44 +05:30
|
|
|
.SH FIELD DESCRIPTION FOR SLAB MODE
|
|
|
|
Slab mode shows statistics per slab, for more information
|
|
|
|
about this information see
|
|
|
|
.BR slabinfo (5)
|
2003-06-08 22:58:06 +05:30
|
|
|
.PP
|
2002-02-02 04:17:29 +05:30
|
|
|
.nf
|
2003-06-08 22:58:06 +05:30
|
|
|
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
|
|
|
|
.fi
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH NOTES
|
2020-06-04 17:55:26 +05:30
|
|
|
.B vmstat
|
2023-01-18 12:05:44 +05:30
|
|
|
requires read access to files under \fI/proc\fR. The \fB\-m\fR requires read
|
|
|
|
access to \fI/proc/slabinfo\fR which may not be available to standard users.
|
|
|
|
Mount options for \fI/proc\fR such as \fIsubset=pid\fR may also impact what
|
|
|
|
is visible.
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH "SEE ALSO"
|
2011-09-29 02:24:05 +05:30
|
|
|
.BR free (1),
|
2011-02-23 13:47:54 +05:30
|
|
|
.BR iostat (1),
|
|
|
|
.BR mpstat (1),
|
|
|
|
.BR ps (1),
|
2011-09-29 02:24:05 +05:30
|
|
|
.BR sar (1),
|
2023-01-18 12:05:44 +05:30
|
|
|
.BR top (1),
|
|
|
|
.BR slabinfo (5)
|
2011-09-29 02:24:05 +05:30
|
|
|
.SH "REPORTING BUGS"
|
|
|
|
Please send bug reports to
|
2012-04-16 16:25:53 +05:30
|
|
|
.UR procps@freelists.org
|
2011-09-29 02:24:05 +05:30
|
|
|
.UE
|