1. 使用 pstree -p PID

ps aux | grep firefox | grep -v grep

charles  26058 0.0  0.0   4908  1152 ?        S    19:17   0:00 /bin/sh /usr/lib/firefox-3.5.4/run-mozilla.sh /usr/lib/firefox-3.5.4/firefox

charles  26073  7.6  3.4 284264 70164 ?        Sl   19:17   4:36 /usr/lib/firefox-3.5.4/firefox

pstree -p 26058

run-mozilla.sh(26058)───firefox(26073)─┬─{firefox}(26074)

├─{firefox}(26075)

├─{firefox}(26076)

├─{firefox}(26085)

├─{firefox}(26086)

├─{firefox}(26087)

├─{firefox}(26092)

└─{firefox}(26403)

2.使用 /proc

cd /proc/26073/task

ls

26073  26074  26075  26076  26085  26086  26087  26092  26403

3. 使用 top 命令:

top -p 26073

然后press shift + h:

Tasks:   9 total,   0 running,   9 sleeping,   0 stopped,   0 zombie

Cpu(s): 10.3%us,  5.3%sy,  0.0%ni, 84.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   2053032k total,   689696k used,  1363336k free,    37212k buffers

Swap:  2097140k total,   121804k used,  1975336k free,   314864k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

26073 charles   20   0  277m  67m  24m S  1.0  3.4   4:47.01 firefox

26074 charles   20   0  277m  67m  24m S  0.0  3.4   0:01.41 firefox

26075 charles   20   0  277m  67m  24m S  0.0  3.4   0:00.12 firefox

26076 charles   20   0  277m  67m  24m S  0.0  3.4   0:14.60 firefox

26085 charles   20   0  277m  67m  24m S  0.0  3.4   0:00.00 firefox

26086 charles   20   0  277m  67m  24m S  0.0  3.4   0:00.00 firefox

26087 charles   20   0  277m  67m  24m S  0.0  3.4   0:03.51 firefox

26092 charles   20   0  277m  67m  24m S  0.0  3.4   0:00.06 firefox

26403 charles   20   0  277m  67m  24m S  0.0  3.4   0:00.00 firefox

4. 使用 ps -eLf

5. 检查线程占用的内存

cat /proc/statm

6. 使用命令:

ps -Lo pid,ppid,pgid,nlwp,lwp,stat,command -p PID

$ ps -Lo pid,ppid,pgid,nlwp,lwp,stat,command -p 2053

PID PPID PGID NLWP LWP STAT COMMAND

2053 1 1830 2 2053 Sl /usr/lib/zeitgeist/zeitgeist-fts

2053 1 1830 2 2054 Sl /usr/lib/zeitgeist/zeitgeist-fts

7.自己编写一个脚本:

$ cat /home/charles/listThread.sh

#!/bin/bash

cd /proc/$1/task;

list=$(ls);

#echo $list;

printf "%-15s %-5s %7s %7s\n" Name State Pid Tid

for task in $list; do

list=$(cat $task/status | awk 'NR <= 4 {printf "%s\n", $2}');

list2=$(echo $list | tr '\n' ' ');

echo $list2 | awk '{printf "%-15s %-5s %7s %7s\n", $1, $2, $3, $4}'

done

$ /home/charles/listThread.sh 2053

Name State Pid Tid

zeitgeist-fts S 2053 2053

gdbus S 2053 2054

linux进程的线程信息,Linux 下查看线程信息相关推荐

  1. ubantu获取信息_Ubuntu 下查看CPU 信息命令

    查看当前操作系统内核信息 uname -a Linux redcat 2.6.31-20-generic #58-Ubuntu SMP Fri Mar 12 05:23:09 UTC 2010 i68 ...

  2. linux mac怎么看内存,mac下查看内存信息

    mac当中的内存使用标示跟Linux并不一样,mac里面有这样的四种: wired, active, inactive, free 其中wired是不能通过操作系统调度来协调的内存,用了多少就是多少: ...

  3. linux 下查看帮助信息

    linux 下查看帮助信息 linux查看某个外部命令的帮助文档的方法是: man [option] + CMD(这里的CMD是指你所要查看帮助的命令) 或者 command -h           ...

  4. linux 下查看应用版本信息,Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a   (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...

  5. linux怎么查看服务器主频,Linux环境下查看服务器硬件信息

    linux下查看硬件信息的指令,除了我们常见的比如/proc/cpuinfo,/proc/meminfo等,还有一个指令给大家介绍怎么查看硬件信息--dmidecode,希望对大家有点用处.dmide ...

  6. linux查看显示器名称命令,linux 查看显示器信息Linux下查看硬件信息命令大全

    /proc 虚拟的目录,是系统内存的映射.可直接访问这个目录来获取系统信息.其中也包含下面的信息: 主机CPU信息:cpuinfo 主机DMA通道信息:dma 文件系统信息:filesystems 主 ...

  7. linux系统下查看cpu功耗,Linux系统下查看CPU信息

    Linux系统下查看CPU信息 查看CPU信息(型号): # cat /proc/cpuinfo| grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon( ...

  8. linux系统下查看 显卡 信息

    linux系统下查看 显卡 信息 命令:lspci |grep -i vga 如果是Nvidia显卡 1.基本命令:nvidia-smi nvidia-smi(The Nvidia System Ma ...

  9. Linux环境下查看服务器硬件信息

    Linux环境下查看服务器硬件信息 查看CPU型号       cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c       16  Inte ...

  10. linux 查看硬件 工具,linux下查看硬件信息方法

    想知道怎么查看电脑的硬件信息吗,下面是学习啦小编带来linux下查看硬件信息方法的内容,欢迎阅读! linux下查看硬件信息方法: 建议直接进主板的bios查看硬件信息 linux的话看具体什么版本了 ...

最新文章

  1. 如何解决资料下载下来为index.html和PHP文件的问题?
  2. 引争议!硕导提议高校教师应多配偶,这样就能多生娃!高校的处理通报来了...
  3. 为什么 CPU 访问硬盘很慢?
  4. [NC13C]形态形成场/[Gym100430B]Divisible Substrings
  5. 2020年10月GitHub上最热门的开源项目
  6. Android Studio - HPROF文件查看和分析工具
  7. 上传文件Base64格式(React)
  8. Hadoop 序列化
  9. 大O,您如何计算/近似?
  10. 【追光者系列】Hikari连接池大小多大合适?(第一弹)
  11. 采用Mono进行移动开发图书推荐
  12. linux wireless子系统,Linux Wireless子系统初始化
  13. 产品学习:淘宝网的架构演化案例分析
  14. shell-5.随机数,嵌套循环,expect
  15. 【总结】1292- 分享几个 VSCode 的高级调试与使用技巧
  16. SeleniumWebdriver参数化详解
  17. 360云盘 上传服务器忙,360云盘由于服务器压力延期一年关闭 可以慢慢转移资源了...
  18. border-radius、box-shadow兼容IE8
  19. 使用计算机时按什么键打开,计算机进入BIOS的快捷键是什么|打开计算机以进入BIOS设置时按下的键...
  20. Python学习笔记第一天----字符串和列表

热门文章

  1. linux在VM下分辨率的问题
  2. mybatis利用mapper代理的方法实现多条件查询
  3. 一个小问题(语法分析中的括号匹配)
  4. 修改统计信息自动收集时间窗口
  5. Linux ag命令
  6. 14.段落排版--行间距(行高)
  7. Eclipse安装Tomcat插件全攻略
  8. ISO9000电脑资料管理办法
  9. cisco port-channel配置
  10. 在java中2l是什么_(二)常量定义