平均负载
2019-03-20 本文已影响0人
平_方
平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,,也就是平均活跃进程数。
可运行状态的进程,是指正在使用 CPU 或者正在等待 CPU的进程,(就是ps看到的,R状态进程)
不可中断进程是正处于内核状态关键流程中的进程,并且这些流程不可打断,如硬件设备IO相应,就是ps看到的,D状态进程
查看服务器cpu个数命令
grep 'model name' /proc/cpuinfo | wc -l
yum -y install stress sysstat
查看是什么原因引起的平均负载增高
mpstat -P ALL 5 20
-P ALL 表示监控所有 CPU,后面数字 5 表示间隔5秒输出一组数据20次
查看具体的进程
# 间隔 5 秒后输出一组数据
pidstat -u 5 1