top命令常用方法

https://feichen.blog.csdn.net/article/details/104562895?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-104562895-blog-124822266.pc_relevant_vip_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-104562895-blog-124822266.pc_relevant_vip_default&utm_relevant_index=1

%CPU利用率和占用率切换: 默认%CPU显示的是利用率,如果是4核CPU,400%是最高利用率,可以按shift i 切换为显示 cpu 占用率。

1.  可以top -x

top -u rong.yao     :只显示这个用户

top -p pid   :只显示这个进程

2.  也可以top后,再按字符

常用说明:

c:显示完整的路径与名称

E:前5行,切换内存信息区域的显示单位

e:进程列表中,切换单位

u:user

M:以%MEM列排序

N:以PID列排序

P:以%CPU列排序(默认

T:以TIME+列排序

R:可以将当前的排序结果反转

1:显示CPU核数

x:粗体显示排序的列: 通过小写字母x来粗体显示当前排序的列

H:显示进程中最占CPU的线程。   top -p 2343 -H

最耗CPU的线程PID转换为16进制输出

printf "%x \n" 24213

 

 

 查看高占用CPU具体问题

jstack 24212| grep 5e95 -A 30

posted @ 2022-08-16 18:44  大道至简,各有其道。  阅读(135)  评论(0)    收藏  举报