linux下怎样查看占用cpu较高的线程,是否可以精确到线程名
3个回答
展开全部
top命令是最方便的,想看CPU列的话直接按字母 c 就会以cpu的使用高低来排列。
其实就每一列的第一个字母,如果想按cpu排列就按c ,按内存排列就按m。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6049 nagios 20 0 11968 1672 1136 S 4.5 0.2 120:18.83 nagios
32000 root 20 0 2440 1004 788 R 1.9 0.1 0:02.46 top
3577 root 20 0 84464 7948 4292 R 1.3 0.9 6:44.51 httpd2-prefork
其实就每一列的第一个字母,如果想按cpu排列就按c ,按内存排列就按m。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6049 nagios 20 0 11968 1672 1136 S 4.5 0.2 120:18.83 nagios
32000 root 20 0 2440 1004 788 R 1.9 0.1 0:02.46 top
3577 root 20 0 84464 7948 4292 R 1.3 0.9 6:44.51 httpd2-prefork
展开全部
top [-] [d delay] [q] [c] [s] [S] [i]
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S 指定累计模式。
s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i 使top不显示任何闲置或者僵死进程。
c 显示整个命令行而不只是显示命令名
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S 指定累计模式。
s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i 使top不显示任何闲置或者僵死进程。
c 显示整个命令行而不只是显示命令名
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以学习下top命令 我记得好像是P 具体的我就不粘贴了 最好还是自己搜索下 记忆深刻 呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询