感谢支持
我们一直在努力

Linux下如何查看高CPU占用率线程

在 Linux 下 top 工具可以显示 cpu 的平均利用率(user,nice,system,idle,iowait,irq,softirq,etc.),可以显示每个 cpu 的利用率。但是无法显示每个线程的 cpu 利用率情况,这时就可能出现这种情况,总的 cpu 利用率中 user 或 system 很高,但是用进程的 cpu 占用率进行排序时,没有进程的 user 或 system 与之对应。

可以用下面的命令将 cpu 占用率高的线程找出来:

$ ps H -eo user,pid,ppid,tid,time,%cpu,cmd –sort=%cpu

这个命令首先指定参数’H’,显示线程相关的信息,格式输出中包含:user,pid,ppid,tid,time,%cpu,cmd,然后再用%cpu字段进行排序。这样就可以找到占用处理器的线程了。

相关阅读:

CentOS-网卡实时监测工具-iftop http://www.linuxidc.com/Linux/2013-05/84590.htm

Linux下监控网卡流量的软件iftop http://www.linuxidc.com/Linux/2011-05/36348.htm

CentOS流量查看工具iftop介绍 http://www.linuxidc.com/Linux/2008-06/13492.htm

Linux Top 命令详解 http://www.linuxidc.com/Linux/2013-06/85626.htm

赞(0) 打赏
转载请注明出处:服务器评测 » Linux下如何查看高CPU占用率线程
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏