linux 查看线程详细信息,Linux 下查看线程信息
ps aux | grep firefox | grep -v grep
charles260580.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/fi
1. 使用 pstree -p PID ps aux | grep firefox | grep -v grep charles260580.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 charles26073 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,lwplinux 线程,stat,command -p PID $ps-Lopid,ppid,pgid,nlwp,lwp,stat,command-p2053 PIDPPIDPGIDNLWPLWPSTATCOMMAND 20531183022053Sl/usr/lib/zeitgeist/zeitgeist-fts 20531183022054Sl/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"NameStatePidTid fortaskin$list;do list=$(cat$task/status|awk'NR (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |