20200828——操作系统 linux的平均负载

linux性能调优-平均负载

指令

uptime 命令后三列,分别表示1分钟,5分钟,15分钟的平均负载。

在这里插入图片描述

平均负载

就是单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,和cpu的使用率并没有直接关系。

可运行状态进程

等待cpu的进程

不可中断状态进程

在内核态关键流程的进程,这些流程不可被打断,比如等待硬件I/O响应,ps查看是D状态的进程

查看cpu的核数(逻辑核数,不是物理核数)

grep 'model name' /proc/cpuinfo |wc -l

比如当前平均负载是2:
在2个cpu的机器上,意味着所有的cpu都刚好被完全占有
在4个cpu的机器上,意味着有cpu有50%空闲
在1个cpu的机器上,意味着有一半的进程得不到cpu

我们通过1,5,15分钟的平均负载,可以看到当前系统的负载趋势。
例如:单cpu的机器: 1.73 0.63 7.9
那么说明系统在过去1分钟有73%的超载,15分钟时候690%的超载。整体趋势是平均负载下降。

根据经验,当系统超过负载 70%的时候,就应该要排查高负载问题。(大牛的经验)

平均负载和cpu使用率

cpu和平均负载没有直接关系

cpu密集型环境,cpu使用率高,平均负载高
IO密集型环境,cpu使用率不一定高,平均负载高
大量等待cpu的进程调度,也会使cpu提高,平均负载也高

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值