[kontrollbase@mysql1 ~]$ vmstat procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 208 29320 135884 516580 0 0 9 91 63 59 3 2 94 0 0
•Procs
–r:
运行的和等待(CPU时间片)运行的进程数,这个值也可以判断是否需要增加CPU(长期大于1)
–b:
处于不可中断状态的进程数,常见的情况是由IO引起的
•Memory
–swpd: 切换到交换内存上的内存(默认以KB为单位)
•如果 swpd 的值不为0,或者还比较大,比如超过100M了,但是 si, so 的值长期为 0,这种情况我们可以不用担心,不会影响系统性能。
–free: 空闲的物理内存
–buff: 作为buffer cache的内存,对块设备的读写进行缓冲
–cache: 作为page cache的内存, 文件系统的cache
•如果 cache 的值大的时候,说明cache住的文件数多,如果频繁访问到的文件都能被cache住,那么磁盘的读IO bi 会非常小。