Annotation of 43BSDReno/usr.bin/vmstat/vmstat.1, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1980 The Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\" Redistribution and use in source and binary forms are permitted
        !             5: .\" provided that the above copyright notice and this paragraph are
        !             6: .\" duplicated in all such forms and that any documentation,
        !             7: .\" advertising materials, and other materials related to such
        !             8: .\" distribution and use acknowledge that the software was developed
        !             9: .\" by the University of California, Berkeley.  The name of the
        !            10: .\" University may not be used to endorse or promote products derived
        !            11: .\" from this software without specific prior written permission.
        !            12: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
        !            13: .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
        !            14: .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            15: .\"
        !            16: .\"    @(#)vmstat.1    6.5 (Berkeley) 1/19/89
        !            17: .\"
        !            18: .TH VMSTAT 1 "January 19, 1989"
        !            19: .UC 4
        !            20: .de s1
        !            21: .if n .sp
        !            22: .if t .sp .1i
        !            23: ..
        !            24: .de t1
        !            25: .if n .ta 5n
        !            26: .if t .ta 1i
        !            27: ..
        !            28: .SH NAME
        !            29: vmstat \- report virtual memory statistics
        !            30: .SH SYNOPSIS
        !            31: .B vmstat
        !            32: [
        !            33: .B \-fsim
        !            34: ]
        !            35: [ drives ]
        !            36: [ interval [ count ] ]
        !            37: .SH DESCRIPTION
        !            38: .I Vmstat
        !            39: delves into the system and normally reports certain statistics kept about
        !            40: process, virtual memory, disk, trap and cpu activity.
        !            41: If given a
        !            42: .B \-f
        !            43: argument, it instead reports on the number of
        !            44: .I forks
        !            45: and
        !            46: .I vforks
        !            47: since system startup and the number of pages of virtual memory involved in each
        !            48: kind of fork.
        !            49: If given a
        !            50: .B \-s
        !            51: argument, it instead prints the contents
        !            52: of the
        !            53: .I sum
        !            54: structure, giving the total number of several kinds of paging related
        !            55: events which have occurred since boot.
        !            56: If given a
        !            57: .B \-i
        !            58: argument, it instead reports on the number of
        !            59: .I interrupts
        !            60: taken by each device since system startup.
        !            61: If given a
        !            62: .B \-m
        !            63: argument, it instead reports on the usage of
        !            64: kernel dynamic memory listed first by 
        !            65: .I size
        !            66: of allocation and then by
        !            67: .I type
        !            68: of usage.
        !            69: .PP
        !            70: If none of these options are given,
        !            71: .I vmstat
        !            72: will report in the first line a summary of the virtual memory activity 
        !            73: since the system has been booted.
        !            74: If
        !            75: .I interval
        !            76: is specified, then successive lines are summaries over the last
        !            77: .I interval
        !            78: seconds.
        !            79: ``vmstat 5'' will print what the system is doing every five seconds;
        !            80: this is a good choice of printing interval since this is how often
        !            81: some of the statistics are sampled in the system; others vary every
        !            82: second, running the output for a while will make it apparent which
        !            83: are recomputed every second.
        !            84: If a
        !            85: .I count
        !            86: is given, the statistics are repeated
        !            87: .I count
        !            88: times.
        !            89: The format fields are:
        !            90: .PP
        !            91: Procs: information about numbers of processes in various states.
        !            92: .s1
        !            93: .t1
        !            94: .nf
        !            95: r      in run queue
        !            96: b      blocked for resources (i/o, paging, etc.)
        !            97: w      runnable or short sleeper (< 20 secs) but swapped
        !            98: .fi
        !            99: .s1
        !           100: Memory: information about the usage of virtual and real memory.
        !           101: Virtual pages are considered active if they belong to processes which
        !           102: are running or have run in the last 20 seconds.
        !           103: A ``page'' here is 1024 bytes.
        !           104: .s1
        !           105: .t1
        !           106: .nf
        !           107: avm    active virtual pages
        !           108: fre    size of the free list
        !           109: .fi
        !           110: .s1
        !           111: Page: information about page faults and paging activity.
        !           112: These are averaged each five seconds, and given in units per second.
        !           113: .s1
        !           114: .t1
        !           115: .nf
        !           116: re     page reclaims (simulating reference bits)
        !           117: at     pages attached (found in free list)
        !           118: pi     pages paged in
        !           119: po     pages paged out
        !           120: fr     pages freed per second
        !           121: de     anticipated short term memory shortfall
        !           122: sr     pages scanned by clock algorithm, per-second
        !           123: .fi
        !           124: .s1
        !           125: up/hp/rk/ra: Disk operations per second (this field is system dependent).
        !           126: Typically paging will be split across several of the available drives.
        !           127: The number under each of these is the unit number.
        !           128: .s1
        !           129: Faults: trap/interrupt rate averages per second over last 5 seconds.
        !           130: .s1
        !           131: .t1
        !           132: .nf
        !           133: in     (non clock) device interrupts per second
        !           134: sy     system calls per second
        !           135: cs     cpu context switch rate (switches/sec)
        !           136: .fi
        !           137: .s1
        !           138: Cpu: breakdown of percentage usage of CPU time
        !           139: .s1
        !           140: .nf
        !           141: us     user time for normal and low priority processes
        !           142: sy     system time
        !           143: id     cpu idle
        !           144: .fi
        !           145: .PP
        !           146: If more than 4 disk drives are configured in the system,
        !           147: .I vmstat
        !           148: displays only the first 4 drives, with priority given
        !           149: to Massbus disk drives (i.e. if both Unibus and Massbus
        !           150: drives are present and the total number of drives exceeds
        !           151: 4, then some number of Unibus drives will not be displayed
        !           152: in favor of the Massbus drives).  To force
        !           153: .I vmstat
        !           154: to display specific drives, their names may be supplied on
        !           155: the command line.
        !           156: .SH FILES
        !           157: /dev/kmem, /vmunix
        !           158: .SH SEE ALSO
        !           159: .IR systat (1),
        !           160: .IR iostat (1)
        !           161: .PP
        !           162: The sections starting with ``Interpreting system activity'' in
        !           163: .IR "Installing and Operating 4.2bsd" .

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.