不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux查看線(xiàn)程命令

linux查看線(xiàn)程命令

時(shí)間: 佳洲1085 分享

linux查看線(xiàn)程命令

  我們通過(guò)Linux的一些命令可以查看到線(xiàn)程的活動(dòng)狀態(tài)。下面由學(xué)習(xí)啦小編為大家整理了linux查看線(xiàn)程命令的相關(guān)知識(shí),希望對(duì)大家有幫助。

  linux查看線(xiàn)程命令大全

  注意:其實(shí)linux沒(méi)有線(xiàn)程,都是用進(jìn)程模仿的

  linux查看線(xiàn)程命令1. ps -ef f

  用樹(shù)形顯示進(jìn)程和線(xiàn)程,比如說(shuō)我想找到proftp現(xiàn)在有多少個(gè)進(jìn)程/線(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這個(gè)進(jìn)程下面掛了兩個(gè)線(xiàn)程。

  在Linux下面好像因?yàn)闆](méi)有真正的線(xiàn)程,是用進(jìn)程模擬的,有一個(gè)是輔助線(xiàn)程,所以真正程序開(kāi)的線(xiàn)程應(yīng)該只有一個(gè)。

  linux查看線(xiàn)程命令2. pstree -c也可以達(dá)到相同的效果

  $ pstree -c | grep proftpd

  |-proftpd-+-proftpd

  | `-proftpd

  linux查看線(xiàn)程命令3. cat /proc/${pid}/status

  可以查看大致的情況

  linux查看線(xiàn)程命令4. pstack

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

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

  用ps aux只能查看到進(jìn)程,如果進(jìn)程里面使用了pthread編程,用什么命令才能查詢(xún)到進(jìn)程里的線(xiàn)程資源占用?

  ps aux | grep不就是了

3587179