top命令

网友投稿 231 2022-10-26


top命令

top命令在工作是经常用到的一个命令,它用于监控cpu,内存,进程等各种丰富的信息。

常用指令(进入top使用的指令):

P:以CPU的使用率排序显示

M:以内存的使用率排序显示

T:以运行时间的长短排序显示

1:显示所有CPU使用信息,默认是显示所有CPU的平均值;

m:显示或关闭内存信息

l:显示或关闭uptime信息

t:显示或关闭tasks信息

k:输入进程号以终止进程

常用的参数:

不带任何参数,表示输出所有的监控信息

-p:仅监控指定进程pid的信息

-H:通常与-p一起使用,表示监控指定pid进程的所有线程

例:监控tomcat所有线程情况,查看哪个线程占用CPU比较高

#top -Hp 9886 (9886为java的进程pid)

top命令关于内存指标说明:

VIRT 是进程虚拟内存的大小,只要是进程申请过的内存,即便还没有真正分配物理内存,也会计算在内。

RES 是常驻内存的大小,也就是进程实际使用的物理内存大小,但不包括 Swap 和共享内存。

SHR 是共享内存的大小,比如与其他进程共同使用的共享内存、加载的动态链接库以及程序的代码段等。

%MEM 是进程使用物理内存占系统总内存的百分比。

关于CPU的显示说明:

us:用户态的CPU使用率

sy:内核态的CPU使用率

ni:低优先级用户态的CPU使用率

id:空间状态的CPU使用率

wa:处于IOWAIT状态的CPU使用率(即在等待磁盘IO响应)

hi:硬中断的CPU使用率

si:软中断的CPU使用率

st:为虚拟机时,被其它虚拟机占用的CPU使用率


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:PS制作羊皮纸效果
下一篇:梯度下降(Gradient Descent)小结
相关文章

 发表评论

评论列表