top 

#看用户的的cpu使用率
top -u root

使用top命令查看cpu命令时,这个时候可以按键盘上的“Z”键来实现高亮对应的进程

htop

(1) 快速查看关键性能统计数据,如CPU(多核布局)、内存/交换使用;
(2) 可以横向或纵向滚动浏览进程列表,以查看所有的进程和完整的命令行;
(3) 杀掉进程时可以直接选择而不需要输入进程号;
(4) 通过鼠标操作条目;

https://blog.csdn.net/carefree2005/article/details/124495718

安装

apt-get install htop
yum install htop
#centos报错
yum -y install  epel-release 
yum install htop
htop -d #:指定延迟时间间隔;
htop -u UsrName:仅显示指定用户的进程;
htop -s COLUME:以指定字段进行排序;

#快捷键
P –用于基于高CPU消耗对进程进行排序。
M –用于基于高内存消耗对进程进行排序。
u – 用于显示特定用户拥有的所有进程。
T –用于根据时间段对过程进行排序。
h –用于打开帮助窗口并查看此处未提及的更多快捷方式。


格式:
htop -h
htop -v 版本
查看指定进程
htop -p 9026
查看指定用户的信息
htop -u root
刷新间隔
htop -d 50  #单位十分之一秒
#-s参数指定列排序
htop -s M_SIZE #htop --sort-key=help #查看可排序字段

dstat

查看另一个详细说明

ps查看cpu

#ps 命令可用于确定哪个进程占用了 CPU
ps aux | sort -nrk 3,3 | head -n 5

查看进程名cpu的利用率
ps -C containerd -o %cpu

nmon

atop