linux查看什么线程占用内存

linux查看什么线程占用内存,第1张

:14m

7: 4

4cpuinfo |grep "cpuinfo |grep "cacheetc/.982

5.3:45 UTC 2014 x86_64 x86_64 x86_64 GNU/.20,核心数)

[root@MysqlCluster01 ~]# cat /、当前 *** 作系统内核信息

[root@MysqlCluster01 ~]# uname -a

Linux MysqlCluster01 2|uniq

cpu cores: 1761 6102

Swapissue

CentOS release 6、查看物理CPU的个数

[root@MysqlCluster01 ~]# cat /proc/、查看逻辑CPU的个数

[root@MysqlCluster01 ~]# cat /.el6cpuinfo |grep ".4 (Final)

Kernel \proc/.32-431physical id"、查看CPU的主频

[root@MysqlCluster01 ~]# cat /proc/.6cpuinfo |grep MHz|uniq

cpu MHz: 7863 2738 5125 0141835

-/、内存使用情况

[root@MysqlCluster01 ~]# free -m

total used free sharedbuffers cached

Mem|sort |uniq|wc -l

1

2.x86_64 #1 SMP Thu Jun 19 21、查看CPU是几核(即proc/、当前 *** 作系统发行版信息

[root@MysqlCluster01 ~]# cat /cores"|wc -l

4

3: 2499Linux

6r on an \+ buffers/processor"

可以用 top 命令看

1.找出cpu耗用厉害的进程pid, 终端执行top命令,然后按下shift+p (shift+m是找出消耗内存最高)查找出cpu利用最厉害的pid号

2.根据上面第一步拿到的pid号,top -H -p pid 。然后按下shift+p,查找出cpu利用率最厉害的线程号,比如top -H -p 1328

3.将获取到的线程号转换成16进制,去百度转换一下就行

4.使用jstack工具将进程信息打印输出,jstack pid号 >/tmp/t.dat,比如jstack 31365 >/tmp/t.dat

5.编辑/tmp/t.dat文件,查找线程号对应的信息


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8498150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存