Linux中國
Linux 有問必答:如何在 Linux 中統計一個進程的線程數
或者,你可以在 /proc//task 中簡單的統計子目錄的數量,如下所示。
$ ls /proc/<pid>/task | wc
這是因為,對於一個進程中創建的每個線程,在 /proc/<pid>/task
中會創建一個相應的目錄,命名為其線程 ID。由此在 /proc/<pid>/task
中目錄的總數表示在進程中線程的數目。
方法二: ps
如果你是功能強大的 ps 命令的忠實用戶,這個命令也可以告訴你一個進程(用「H」選項)的線程數。下面的命令將輸出進程的線程數。「h」選項需要放在前面。
$ ps hH p <pid> | wc -l
如果你想監視一個進程的不同線程消耗的硬體資源(CPU & memory),請參閱此教程。
via: http://ask.xmodulo.com/number-of-threads-process-linux.html
作者:Dan Nanni 譯者:strugglingyouth 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive
對這篇文章感覺如何?
太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
More in:Linux中國
如何通過 VLC 使用字幕
使用 VLC 媒體播放器播放和管理字幕的新手指南。
Unix 桌面:在 Linux 問世之前
僅僅開源還不足以實現開放,還需開放標準和建立共識。
Valve 對於 Ubuntu 的 Snap 版本的 Steam 並不滿意:原因何在
你可能會發現,Snap 版本的 Steam 並不如你期待的那樣好,你怎麼看?
Wine 9.0 發布,實驗性地加入了 Wayland 驅動
Wine 的這個新版本正在為未來做好準備!