一、CPU
不同组件,每秒的运算、读写次数
命令集:lscpu+top/htop/uptime+mpstat+sar
# 查看CPU静态信息
cat /proc/cpuinfo
# 查看CPU统计信息
lscpu
uptime
Load Average(平均负载):就是一段时间内(1分钟、5分钟、15分钟)内平均Load
翻译:一段时间内正在使用和等待使用CPU的平均进程数
看趋势的话从右往左看,从15分钟》5分钟》1分钟,看这个数字递增还是递减
总结:CPU分析是很复杂的过程,一般需要看正在使用和等待、以及平均负载;
top命令可以看正在进行的,uptime可以看平均负载,pidstat可以看等待的
平均负载超过一点没有关系,一般和核数差不多最好
#间隔5秒后输出一组数据
pidstat -u 5 1
问题:1、CPU使用率很高,但是平均负载很低
说明正在使用的很多,等待进程的很少,分析这个进程是哪一个进程,查看进程号
2、CPU使用率很低,但是平均负载很高
说明等待的进程高(CPU负载,I/O负载)
标签:负载,uptime,分钟,内存,Linux,进程,平均,CPU From: https://www.cnblogs.com/niki-1314/p/17947740