Linux操作系统之cpu负载 查看方法loadaverage 和%cpu |
您所在的位置:网站首页 › 查看一下15分钟内的视频 › Linux操作系统之cpu负载 查看方法loadaverage 和%cpu |
一、什么是Load Average? 系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。 平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。 二、如何查看Load? top命令,w命令,uptime等命令都可以查看系统负载: [shenjian@dev02 ~]$ uptime 13:53:39 up 130 days, 2:15, 1 user, load average: 1.58, 2.58, 5.58 如上所示,dev02机器1分钟平均负载,5分钟平均负载,15分钟平均负载分别是1.58、2.58、5.58
三、Load的数值是什么含义? 把CPU比喻成一条(单核)马路,进程任务比喻成马路上跑着的汽车,Load则表示马路的繁忙程度: Load小于1:表示完全不堵车,汽车在马路上跑得游刃有余:
如果有两个CPU,则表示有两条马路,此时即使Load大于1也不代表有汽车在等待:
四、什么样的Load值得警惕(单核)? Load < 0.7时:系统很闲,马路上没什么车,要考虑多部署一些服务 0.7 < Load < 1时:系统状态不错,马路可以轻松应对 Load == 1时:系统马上要处理不多来了,赶紧找一下原因 Load > 5时:马路已经非常繁忙了,进入马路的每辆汽车都要无法很快的运行
五、三个Load值要先看哪一个? 结合具体情况具体分析: 1)1分钟Load>5,5分钟Load1,15分钟Load5,5分钟Load>5,15分钟Load>5:短中长期都繁忙,系统“正在拥塞” 4)1分钟Load1,15分钟Load>5:短期内空闲,中长期繁忙,不用紧张,系统“拥塞正在好转”
六、Load总结
希望上面一幅图对大家理解Load Average有帮助,赶快uptime一下,看一下自己系统的负载吧。 7 top 查看cpu 负载情况: 通过上面的显示我们发现Cpu(s)(红色方框圈住的部分)表示的是 所有用户进程占用整个cpu的平均值,由于每个核心占用的百分比不同,所以按平均值来算比较有参考意义。而%CPU显示的是进程占用一个核的百分比,而不是整个cpu(12核)的百分比,有时候可能大于100,那是因为该进程启用了多线程占用了多个核心,所以有时候我们看该值得时候会超过100%,但不会超过总核数*100。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |