亚洲AV无码成人网站久久精品大最新的|A区色逼逼不卡91AV一区二区|免费涩涩夜夜骑一区|亚洲中日韩成人在钱|男女视频在线观看无人一区二区|欧美精品成人在线观看一区二区|国产青青草原一区二区三区精品在线|久久免费观看伊人网|亚洲一区二区在线导航|日韩字幕一区二区

學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > linux查看線程命令

linux查看線程命令

時間: 佳洲1085 分享

linux查看線程命令

  我們通過Linux的一些命令可以查看到線程的活動狀態(tài)。下面由學習啦小編為大家整理了linux查看線程命令的相關知識,希望對大家有幫助。

  linux查看線程命令大全

  注意:其實linux沒有線程,都是用進程模仿的

  linux查看線程命令1. ps -ef f

  用樹形顯示進程和線程,比如說我想找到proftp現(xiàn)在有多少個進程/線程,可以用

  $ ps -ef f | grep proftpd

  nobody 23117 1 0 Dec23 ? S 0:00 proftpd: (accepting connections)

  jack 23121 23117 0 Dec23 ? S 7:57 \_ proftpd: jack - ftpsrv: IDLE

  jack 28944 23117 0 Dec23 ? S 4:56 \_ proftpd: jack - ftpsrv: IDLE

  這樣就可以看到proftpd這個進程下面掛了兩個線程。

  在Linux下面好像因為沒有真正的線程,是用進程模擬的,有一個是輔助線程,所以真正程序開的線程應該只有一個。

  linux查看線程命令2. pstree -c也可以達到相同的效果

  $ pstree -c | grep proftpd

  |-proftpd-+-proftpd

  | `-proftpd

  linux查看線程命令3. cat /proc/${pid}/status

  可以查看大致的情況

  linux查看線程命令4. pstack

  有些系統(tǒng)可以用這個東東,可以查看所有線程的堆棧

  如何查看進程中各線程的內(nèi)存占用情況?

  用ps aux只能查看到進程,如果進程里面使用了pthread編程,用什么命令才能查詢到進程里的線程資源占用?

  ps aux | grep不就是了

3587179