centos 檢視某個程序的執行緒
方法一
ps -t -p
方法二
top -h -p
方式一:
cat /proc/[pid]/status展示結果中,threads後邊對應的數字就是程序擁有的執行緒數量
方式二:
ps hh p 3805|wc -l1.根據程序號進行查詢:
# pstree -p 程序號
# top -hp 程序號
2.根據程序名字進行查詢:
# pstree -p `ps -e | grep server | awk ''`
# pstree -p `ps -e | grep server | awk ''` | wc -l
這裡利用了管道和命令替換,
關於命令替換,我也是今天才了解,就是說用``括起來的命令會優先執行,然後以其輸出作為其他命令的引數,
上述就是用 ps -e | grep server | awk '' 的輸出(程序號),作為 pstree -p 的引數
管道和命令替換的區別是:
管道:管道符號"|"左邊命令的輸出作為右邊命令的輸入
命令替換:將命令替換符"``"中命令的輸出作為其他命令相應位置的引數
使用htop,top的增強版本,能更豐富的顯示資訊。
Linux 檢視程序的執行緒數
三種方法 1。使用top命令,具體用法是 top h 加上這個選項,top的每一行就不是顯示乙個程序,而是乙個執行緒。2。使用ps命令,具體用法是 ps xh grep pid c 這樣可以檢視所有存在的執行緒,也可以使用grep作進一步的過濾。3。使用ps命令,具體用法是 ps mq pid 這樣...
檢視程序的執行緒數命令
檢查 使用 ps fe grep programname 檢視獲得程序的pid,再使用 ps lf pid 檢視對應程序下的執行緒數.查詢資料發現可以通過設定 ulimit s 來增加每程序執行緒數。每程序可用執行緒數 virt上限 stack size 32位x86系統預設的virt上限是3g 記...
Linux 檢視程序的執行緒數
三種方法 1。使用top命令,具體用法是 top h 加上這個選項,top的每一行就不是顯示乙個程序,而是乙個執行緒。2。使用ps命令,具體用法是 ps xh 這樣可以檢視所有存在的執行緒,也可以使用grep作進一步的過濾。3。使用ps命令,具體用法是 ps mq pid 這樣可以看到指定的程序產生...