Page MenuHomeFreeBSD

D13905.id38181.diff
No OneTemporary

D13905.id38181.diff

Index: head/sys/sys/vmmeter.h
===================================================================
--- head/sys/sys/vmmeter.h
+++ head/sys/sys/vmmeter.h
@@ -41,7 +41,6 @@
*/
#define MAXSLP 20
-/* Systemwide totals computed every five seconds. */
struct vmtotal {
uint64_t t_vm; /* total virtual memory */
uint64_t t_avm; /* active virtual memory */
@@ -53,12 +52,12 @@
uint64_t t_armshr; /* active shared real memory */
uint64_t t_free; /* free memory pages */
int16_t t_rq; /* length of the run queue */
- int16_t t_dw; /* jobs in ``disk wait'' (neg
+ int16_t t_dw; /* threads in ``disk wait'' (neg
priority) */
- int16_t t_pw; /* jobs in page wait */
- int16_t t_sl; /* jobs sleeping in core */
+ int16_t t_pw; /* threads in page wait */
+ int16_t t_sl; /* threads sleeping in core */
int16_t t_sw; /* swapped out runnable/short
- block jobs */
+ block threads */
uint16_t t_pad[3];
};
Index: head/usr.bin/vmstat/vmstat.8
===================================================================
--- head/usr.bin/vmstat/vmstat.8
+++ head/usr.bin/vmstat/vmstat.8
@@ -28,7 +28,7 @@
.\" @(#)vmstat.8 8.1 (Berkeley) 6/6/93
.\" $FreeBSD$
.\"
-.Dd November 19, 2015
+.Dd January 18, 2018
.Dt VMSTAT 8
.Os
.Sh NAME
@@ -248,31 +248,39 @@
displays the following information:
.Bl -tag -width indent
.It procs
-Information about the numbers of processes in various states.
+Information about the number of threads in various states:
.Pp
.Bl -tag -width indent -compact
.It r
-in run queue
+running or in run queue
.It b
blocked for resources (i/o, paging, etc.)
.It w
-runnable or short sleeper (< 20 secs) but swapped
+swapped out
.El
.It memory
Information about the usage of virtual and real memory.
-Virtual pages (reported in units of 1024 bytes) are considered active if
-they belong to processes which are running or have run in the last 20
-seconds.
.Pp
+Mapped virtual memory is a sum of all of the virtual pages belonging
+to mapped virtual memory objects.
+Note that the entire memory object's size is considered mapped even if
+only a subset of the object's pages are currently mapped.
+This statistic is not related to the active page queue which is used to track
+real memory.
+.Pp
.Bl -tag -width indent -compact
.It avm
-active virtual pages
+mapped virtual memory
+.Po previously called active in
+.Nm
+output
+.Pc
.It fre
size of the free list
.El
.It page
Information about page faults and paging activity.
-These are averaged each five seconds, and given in units per second.
+These are given in units per second.
.Pp
.Bl -tag -width indent -compact
.It flt
@@ -286,11 +294,11 @@
.It po
pages paged out
.It fr
-pages freed per second
+pages freed
.\" .It de
.\" anticipated short term memory shortfall
.It sr
-pages scanned by clock algorithm, per-second
+pages scanned by page daemon
.El
.It disks
Disk operations per second (this field is system dependent).
@@ -319,15 +327,15 @@
will only display the given devices or the devices matching the pattern,
and will not randomly select other devices in the system.
.It faults
-Trap/interrupt rate averages per second over last 5 seconds.
+Trap/interrupt rates per second.
.Pp
.Bl -tag -width indent -compact
.It in
-device interrupts per interval (including clock interrupts)
+device interrupts (including clock interrupts)
.It sy
-system calls per interval
+system calls
.It cs
-cpu context switch rate (switches/interval)
+cpu context switches
.El
.It cpu
Breakdown of percentage usage of CPU time.
@@ -336,7 +344,7 @@
.It us
user time for normal and low priority processes
.It sy
-system time
+system and interrupt time
.It id
cpu idle
.El
@@ -352,10 +360,7 @@
The command:
.Dl vmstat -w 5
will print what the system is doing every five
-seconds; this is a good choice of printing interval since this is how often
-some of the statistics are sampled in the system.
-Others vary every second and running the output for a while will make it
-apparent which are recomputed every second.
+seconds.
.Pp
The command:
.Dl vmstat -p da -p cd -w 1

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 19, 6:58 PM (16 h, 23 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31791268
Default Alt Text
D13905.id38181.diff (4 KB)

Event Timeline