vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写.
vmstat非常全面,可以观察系统的进程状态,内存使用情况,虚拟内存使用情况,I/O、中断、上下文切换、CPU的使用情况等性能信息
注意:内存够用的时候,这2个值都是0,如果这2个值长期大于0时,系统性能会受到影响,磁盘IO和CPU资源都会被消耗。有些朋友看到空闲内存(free)很少的或接近于0时,就认为内存不够用了,不能光看这一点,还要结合si和so,如果free很少,但是si和so也很少(大多时候是0),那么不用担心,系统性能这时不会受到影响的。因为linux总是先把内存用光
注意:随机磁盘读写的时候,这2个值越大(如超出1024k),能看到CPU在IO等待的值也会越大。
注意:上面2个值越大,会看到由内核消耗的CPU时间会越大。
转载于:https://www.cnblogs.com/jhonharrison/p/9934365.html
相关资源:JAVA上百实例源码以及开源项目