单位时间内,系统处于可运行状态和不可中断状态的进程数,可简单理解为系统平均活跃进程数
$ uptime
..., load average: 0.20, 0.15, 0.19
$ top
..., load average: 0.20, 0.15, 0.19
$ w
..., load average: 0.20, 0.15, 0.19
$ watch -d uptime // 监控平均负载,默认2s刷新一次
复制代码
有uptime、top、w等命令查看系统平均负载,后面三个数据分别系统过去1分钟、5分钟、15分钟的平均负载
单核,类似单车道车道,数字小于1.0,说明正常,大于1.0道理则出现拥挤现象,多核心CPU类推,如下图
单核平均负载一般认为0.7以下是安全的,多核(逻辑CPU个数N)下,临界值 = N * 0.7
grep 'model name' /proc/cpuinfo | wc -l
复制代码
前面提到,计算平均负载的进程包括R和D两种状态进程,所有平均负载高可能有Cpu使用率高或者IO wait两种情况引起 简单理解如下:
linux系统提供pidstat、mpstat、iostat等工具分析
转载于:https://juejin.im/post/5ca164005188256811525c8d
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/194409.html原文链接:https://javaforall.cn