99问答网
所有问题
linux下怎样查看占用cpu较高的线程,是否可以精确到线程名
如题所述
举报该问题
推荐答案 2012-10-26
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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ejtXjzXvj.html
其他回答
第1个回答 2012-10-26
top [-] [d delay] [q] [c] [s] [S] [i]
d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。
q 该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。
S 指定累计模式。
s 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。
i 使top不显示任何闲置或者僵死进程。
c 显示整个命令行而不只是显示命令名本回答被提问者采纳
第2个回答 2012-10-26
你可以学习下top命令 我记得好像是P 具体的我就不粘贴了 最好还是自己搜索下 记忆深刻 呵呵
相似回答
linux
cpu
使用率过高排查
答:
第一步:使用 top命令,然后按shift+p按照CPU排序 找到
占用CPU
过高的进程的pid 第二步:使用 top -H -p [进程id]找到进程中消耗资源最
高的线程
的id 第三步:使用 echo 'obase=16;[线程id]' | bc或者printf "%x\n" [线程id]将线程id转换为16进制(字母要小写)bc是
linux的
计算器命令 第四...
linux查看cpu占用
率
的
方法:
答:
1. 系统资源监控基础在
Linux
中,了解
CPU占用
率是系统性能管理的关键。让我们从基础工具开始:top</:实时查看进程资源,理解loadavg指标,即1分钟(1)、5分钟(5)和15分钟(15)平均进程数。每个进程的ID在最后一列,通过设置周期和选项,top能提供更详细的视图。perf</:更精确地监控进程性能占比,...
Linux
里面
cpu占用
太高排查思路是什么?
答:
思路就是top查看是什么进程
占用高,
一般是应用或者数据库,应用方面可以看看运行吐出日志是否有报错信息,查netstat连接应用端口的会话
是不是
有异常,数据库进程
高,可以
使用自带的检查命令后台
看是否
有执行很久的sql事务,锁等待频繁,报错日志等,找到问题针对性的优化,一步一步解决。
Linux下如何查看高CPU占用
率
线程
答:
user 或 system 很高,但是用进程的 cpu
占用
率进行排序时,没有进程的 user 或 system 与之对应。可以用下面的命令将 cpu 占用率
高的线程
找出来:这个命令首先指定参数'H',显示线程相关的信息,格式输出中包含:user,pid,ppid,tid,time,%
cpu,
cmd,然后再用%cpu字段进行排序。这样就可以找到占用处理...
LINUX
系统
下查看
JAVA
的
哪个
线程占用CPU高
视频时间 01:58
linux查看线程占用cpu
答:
但是用进程的 cpu 占用率进行排序时,没有进程的 user 或 system 与之对应。 可以用下面的命令将 cpu 占用率
高的线程
找出来: 这个命令首先指定参数'H',显示线程相关的信息,格式输出中包含:user,pid,ppid,tid,time,%cpu,cmd,然后再用%cpu字段进行排序。这样就可以找到
占用处理器的线程
了。
Linux下怎么查看高CPU占用
率
线程
答:
1、查看物理
CPU的
个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 1 2、查看逻辑CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "processor"|wc -l 4 3、
查看CPU
是几核(即,核心数)[root@MysqlCluster01 ~]# cat /proc/...
linux
cpu占用较高
答:
echo 'obase=16;[线程id]' | bc或者printf "%x\n" [线程id]将线程id转换为16进制(字母要小写)bc是
linux的
计算器命令 第四步(此步骤可以和相对应的java开发进行一起排查):执行 jstack [进程id] |grep -A 10 [线程id的16进制]”
查看线程
状态信息 二、kswapd0 进程
占用 CPU 较高
操作...
查看linux
进程使用多少
线程
答:
该程序允许你在树状视图中监控单个独立线程。要在htop中启用
线程查看,
请开启htop,然后按<F2>来进入htop的设置菜单。选择“设置”栏下面的“显示选项”,然后开启“树状视图”和“显示自定义
线程名
”选项。按<F10>退出设置。现在,你就会看到下面这样单个进程
的线程
视图。
大家正在搜
linux查看线程cpu占用
ubuntu查看线程cpu占用
linux查看进程占用cpu
linux查看线程占用率
linux查看线程占用资源
linux分析线程占用cpu
linux查看cpu线程命令
linux进程占用cpu过高
linux进程cpu占用率高
相关问题
Linux下如何查看高CPU占用率线程
Linux下怎么查看高CPU占用率线程
如何在Linux系统中,查看某个进程中线程占用cpu或内存等...
Linux系统上如何查看进程(线程)所运行的CPU
LInux 如何定位消耗CPU最多的线程
Linux 怎么查看进程中线程的名字
linux如何查看进程中各个线程的资源占用情况
linux用什么命令查看线程占cpu