load average: 0.99 0.93 0.7
这个数值的大小和CPU核心数量有什么联系?
双核CPU保证这个数值不超过2? 四核心不超过4就代表负载正常嘛?
双核心CPU这个值达到多少的时候可以认定为CPU已经扛不住现在的负载了?
这个是过去一定时间内处于runnable状态和uninterruptible状态的线程数量按指数加权移动平均值后的结果(EWMA)
说白了就是这两种线程的K线图
load average 中的 三个数字 分别代表了 一分钟 五分钟 十五分钟 内CPU的负载情况,
1代表一颗CPU的满负荷工作,也就是说需要执行的数量等于可以执行的数量且等于已经执行了的数量
比如:
$ uptime
14:34:03 up 10:43, 4 users, load average: 1.73 0.60 7.98
单颗CPU:
过去一分钟内,过载 73%,就是说有73%的操作必须等待
过去五分钟内,cpu空闲了 40%
过去十五分钟,过载698%。
两颗CPU:
过去一分钟内,空闲了13%
过去五分钟内,空闲70%
过去十五分钟,过载350%
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。