- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網(wǎng)數(shù)碼
Linux上如何查看某個進程的線程
程序在其內(nèi)部創(chuàng)建并執(zhí)行了多個線程,怎樣才能在該程序創(chuàng)建線程后監(jiān)控其中單個線程?想要看到帶有它們名稱的單個線程詳細節(jié)情況(如,CPU/內(nèi)存使用率)。
在ps命令中,“-T”選項可以開啟線程查看。下面的命令列出了由進程號為的進程創(chuàng)建的所有線程。
ps -T -p <pid>
“SID”欄表示線程ID,而“CMD”欄則顯示了線程名稱。
top命令可以實時顯示各個線程情況。要在top輸出中開啟線程查看,請調(diào)用top命令的“-H”選項,該選項會列出所有Linux線程。在top運行時,你也可以通過按“H”鍵將線程查看模式切換為開或關。
top -H
要讓top輸出某個特定進程并檢查該進程內(nèi)運行的線程狀況:
top -H -p <pid> |
一個對用戶更加友好的方式是,通過htop查看單個進程的線程,它是一個基于ncurses的交互進程查看器。該程序允許你在樹狀視圖中監(jiān)控單個獨立線程。
要在htop中啟用線程查看,請開啟htop,然后按來進入htop的設置菜單。選擇“設置”欄下面的“顯示選項”,然后開啟“樹狀視圖”和“顯示自定義線程名”選項。按退出設置。
現(xiàn)在,你就會看到下面這樣單個進程的線程視圖。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP