日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux 下查看线程信息

發(fā)布時(shí)間:2025/3/17 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 下查看线程信息 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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. 檢查線程占用的內(nèi)存

cat /proc/statm

?

6. 使用命令:

?

ps -Lo pid,ppid,pgid,nlwp,lwp,stat,command -p PID [plain]?view plaincopy print?
  • $?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.自己編寫一個(gè)腳本:

    ?

    ?

    [plain]?view plaincopy print?
  • $?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??
  • [plain]?view plaincopy print?
  • $?/home/charles/listThread.sh?2053??
  • Name????????????State?????Pid?????Tid??
  • zeitgeist-fts???S????????2053????2053??
  • gdbus???????????S????????2053????2054 ?
  • 總結(jié)

    以上是生活随笔為你收集整理的Linux 下查看线程信息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。