top -bn 1 -i -c
top命令可以看到总体的系统运行状态和cpu使用效率
%us: 表示用户空间程序的cpu使用效率
%sy:表示系统空间程序的cpu使用效率
%ni: 表示用户空间通过nice调度过的程序的cpu使用效率
%id: 空闲cpu
%wa:cpu运行时等待io的时间
%hi: cpu运行过程中硬中断的数量
%si: cpu处理软中断的数量
%st: 被虚拟机偷走的cpu
vmstat 1 5
每秒采集一次cpu使用率,采集5次
每秒采集一次cpu,共采集5次
查看某个cpu的使用情况
sar -P 0 -u 1 5
进程队列长度和平均负载状态
sar -q 1 5
runq-sz:运行队列的长度(等待运行的进程数)
plist-sz: 进程列表中的进程和线程数
ldavg-1:最后1分钟的平均负载
ldavg-5:过去5分钟的平均负载
ldavg-15:过去15分钟的系统平均负载
进程创建的平均值和上下文切换的此数
每秒cpu使用率情况获取
最占cpu的进程获取
root@debian:~/zxf/trcap# free -h
total used free shared buff/cache available
Mem: 3.8G 1.9G 165M 31M 1.8G 1.7G
Swap: 4.0G 88K 4.0G
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
cat /proc/cpuinfo | grep "cpu cores" | uniq
cat /proc/cpuinfo | grep 'model name' |uniq
参考:https://blog.csdn.net/Alicia_N/article/details/87604709 https://blog.csdn.net/qq_32670879/article/details/85259916