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 4300072 2376820 269052 9881556 1 6 10 90 2 1 2 0 97 1 0
个人通常通过该命令查看的以下几项
1.cpu相关项
cpu r(在运行队列中等候运行)
us:用户使用时间
sy:系统使用时间
id:cpu空闲时间
对应查看点如下:
r:如果r的数量远大于系统cpu的实际数量,可能会让系统变慢,通常如果这是数超过cpu数量的4倍时就说明cpu运行能力短缺。会让系统数据变慢。
如果id值经常为0或者sy是us的两倍的话,系统面临缺少cpu资源。
解决办法:
改善程序,让程序更有效利用cpu,同时增加cpu能力和数量。
2.内存相关
如果si值比较大就需要考虑内存了
分享到:
相关推荐
linux vmstat命令详解和使用实例.docx
通过该命令可以查看系统负载,指导用户做好系统维护
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都...
VMSTAT 用法 。
vmstat详解.
vmstat核心源代码注释,对理解Linux下的工具原理挺有帮助。
sar与vmstat命令简介 vmstat命令报告内核线程,虚拟内存、磁盘、陷阱、和CPU活动情况。 Kthr 线程活动情况 r 运行队列 b 等待队列
vmstat命令详解
vmstat结果内容的解释,和大家共享一下
vmstat 命令详解
Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。...下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。
vmstat命令详细说明,用于系统监控和性能测试使用
用vmstat监视内存使用情况用用vmstat监视内存使用情况用
AIX的vmstat命令详解,有图有真相。
Vmstat是android toolbox提供的众多工具中的一个,源码位于 /system/core/toolbox/下的vmstat.c。其实现原理是在一定时间内(可通过-d命令设置,默认是1秒),读取并分析系统/proc文件系统下的 meminfo、stat和vmstat...
linux中vmstat的使用.docx
AIX上的vmstat的报告输出解释和命令基本用法
vmstat命令详解
使用方法vmstat 5 5表示运行5次,每次5秒。结果如下:0 0 123092 552576 0 1154156 0 0 4 3 2 0 0 0 100 0
这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。 一般vmstat工具的...