vmstat

  vmstat(Virtual Meomory Statistics,虚拟内存统计),Linux系统的进程、内存、交换分区、I/O、中断和 CPU 活动信息进行统计。

虚拟内存是一种内存管理方式,计算机临时将最近未使用的程序数据从 RAM 转移到磁盘。

Usage:
 vmstat [options] [delay [count]]

Options:
 -a, --active           active/inactive memory
 -f, --forks            number of forks since boot
 -m, --slabs            slabinfo
 -n, --one-header       do not redisplay header
 -s, --stats            event counter statistics
 -d, --disk             disk statistics
 -D, --disk-sum         summarize disk statistics
 -p, --partition <dev>  partition specific statistics
 -S, --unit <char>      define display unit
 -w, --wide             wide output
 -t, --timestamp        show timestamp
 -V, --version  output version information and exit

  • procs(进程)

r:当前运行队列中等待CPU的进程数。
b:等待I/O的进程数。

  • memory(内存)

swpd:虚拟内存已使用的大小。
free:空闲的物理内存的大小。
buff:用作缓冲的内存大小。
cache:用作缓存的内存大小。

  • swap(交换分区)

si:每秒从交换分区写到内存的大小。
so:每秒从内存写入交换分区的内存大小。

  • io

bi:每秒读取的块数。
bo:每秒写入的块数。

  • system

in:每秒中断数,包括时钟中断。
cs:每秒上下文切换数。

  • cpu

us:用户空间使用率。
sy:内核空间使用率。
id:空闲CPU。
wa:等待IO的使用率。

posted @ 2020-04-21 16:04  PIPO2  阅读(118)  评论(0编辑  收藏  举报