三種方法: 1。 使用top命令,具體用法是 top -H 加上這個選項,top的每一行就不是顯示一個進程,而是一個線程。 2。 使用ps命令,具體用法是 ps -xH 這樣可以查看所有存在的線程,也可以使用grep作進一步的過濾。 3。 使用ps命令,具體用法是 ps -mq PID 這樣可以看到指定的進程產(chǎn)生的線程數(shù)目。
更進一步,其實一些系統(tǒng)監(jiān)控工具,在本質(zhì)上也是讀取的系統(tǒng)產(chǎn)生的文件罷了。比如說進程這個事情, 現(xiàn)在假設(shè)有進程號為 5000 的進程,查看這個進程的所有具體信息,在哪查看呢? 看看這個目錄吧,/proc/5000/ 這里面有你所有想要的。其實stat代表著當(dāng)前的一些信息。
使用ps命令來查看進程的時候,進程狀態(tài)分別對應(yīng)的含義如下: D 不可中斷睡眠 (通常是在IO操作) 收到信號不喚醒和不可運行, 進程必須等待直到有中斷發(fā)生 picked from : http://blog.csdn.net/nowdoit/article/details/7514282
|
|
來自: 文檔集成 > 《系統(tǒng)》