1、系统负载和cpu核数有关系,所以先查看当前机器是几核
grep 'model name' /proc/cpuinfo |wc -l
平均负载:是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,
注意和cpu使用率没有关系,举例对于io密集型,cpu平均负载很高,但是cpu不忙。
2、查看平均负载
2.1 uptime
20:17:01 up 6 min, 1 user, load average: 0.02, 0.17, 0.12
解释:
启动时间 20:17:01
开机多久 6 min
当前登录的用户数:1 user
平均负载:load average,后面三个数分别表示一分钟。5分钟,15分钟的平均负载。
2.2 top
常用命令
top | 每隔5秒显式所有进程的资源占用情况 |
top -d 2 | 每隔2秒显式所有进程的资源占用情况 |
top -p 12345 -p 6789 | 每隔5秒显示pid是12345和pid是6789的两个进程的资源占用情况 |
top -d 2 -c -p 123456 | 每隔2秒显示pid是12345的进程的资源使用情况,并显示该进程启动的命令行参数 |