系统性能指标 之 vmstat
- vmstat
- procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
- 1 0 974128 5147112 135412 1368628 0 1 5 31 3 4 5 2 93 0 0
- 7 1 974128 5147608 135424 1368616 0 0 0 48 12001 18118 39 15 46 0 0
- 2 0 974128 5147732 135436 1368636 0 0 0 80 11149 17957 45 14 41 0 0
- procs
r 这一列显示了多少进程正在等待 CPU.
b 显示多少进程正在不可中断的休眠(通常意味着他们在等待 I/O, 例如磁盘, 网络, 用户输入等待).
memory
swpd 列显示多少块被换出到了磁盘(页面交换).
free 列显示多少块是空闲的(未被使用).
buff 列显示多少块正在被用作缓冲.
cache 列显示多少块正在被用作操作系统的缓存.
swap
si 列显示每秒有多少块正在从磁盘被换入.
so 列显示每秒有多少块正在换出道磁盘.
比 swapd 要重要.
io
bi: 有多少块从块设备读取.
bo: 有多少块从块设备写出.
system
in: 每秒被中断的次数.
cs: 上下文切换的次数, 超过 10 万次的话需要注意.
cpu
us: 执行用户代码 (非内核) 占用 CPU 的比例.
sy: 执行系统代码 (内核) 占用 CPU 的比例, 超过 20 的话需要注意.
id: 空闲时间占用 CPU 的比例.
wt: 等待时间占用 CPU 的比例.
st: 从虚拟机偷走的 CPU 的比例.
来源: http://www.bubuko.com/infodetail-2637265.html