平均负载

平均负载:单位时间内平均活跃进程数=正在使用cpu+等待cpu+等待io

查看系统平均负载
uptime

10:19:16 up 270 days, 18:36,  4 users,  load average: 2.55, 2.66, 2.89
10:19:16  当前时间
up 270 days, 18:36 系统已经运行时间
4 users  当前登录用户
load average: 2.55, 2.66, 2.89  过去1分钟,5分钟,15分钟平均负载


查看cpu核数
grep 'model name' /proc/cpuinfo | wc -l

平均负载大于系统cpu数量的70%需要排查

安装 stress 和 sysstat 包
yum install stress sysstat
yum install -y epel-release
yum install -y stress
模拟cpu密集型
stress --cpu 1 --timeout 600
模拟i/o密集型
stress -i 1 --timeout 600
模拟大量进程
stress -c 8 --timeout 600
查看所有cpu的负载,每5秒刷新一次数据
mpstat -P ALL 5

平均负载_第1张图片

查看进程负载
pidstat -u 5

平均负载_第2张图片

你可能感兴趣的:(性能测试)