加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Unix系统vmstat命令详解

发布时间:2016-09-26 03:33:49 所属栏目:Unix 来源:站长网
导读:副标题#e# Virtual Memory Statistics ( vmstat ) 是报告关于进程,虚拟内存,磁盘,CPU活动的一个统计报告。 在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出。为每个进程进行统计。没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的

一些标准说明:

CPU:

1) 如果(process r)是连续的大于在系统中的CPU的个数表示系统现在运行比较慢,有多数的进程等待CPU.

2) 如果r的输出数大于系统中可用CPU个数的4倍的话,则系统面临着CPU短缺的问题,或者是CPU的速率过低,系统中有多数的进程在等待CPU,造成系统中进程运行过慢。

3) 如果空闲时间(cpu id)持续为0并且系统时间(cpu sy)是用户时间的两倍(cpu us) 系统则面临着CPU资源的短缺。

简单的说就是:

r 和 b 不高于5,如果r 经常大于4,且id 经常少于40,则表示CPU 负荷很重。

us+sy 不超过80%,如果大于80,进程就会在运行队列中花费等待时间,响应时间和吞吐量就会下降。

wa 不超过25, 如果说wa >40表明磁盘io没有也许存在不合理的平衡,或者对磁盘操作比较频繁

一般情况下,导致CPU资源不足都是应用程序的问题。比如一些SQL语句不合理等等都会造成这样的现象。

内存:

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读