主頁(yè) > 知識(shí)庫(kù) > Linux ps和pstree命令知識(shí)點(diǎn)總結(jié)

Linux ps和pstree命令知識(shí)點(diǎn)總結(jié)

熱門(mén)標(biāo)簽:檢查注冊(cè)表項(xiàng) 使用U盤(pán)裝系統(tǒng) 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 美圖手機(jī) 硅谷的囚徒呼叫中心 網(wǎng)站建設(shè) 智能手機(jī) 阿里云

Linux中的ps命令是Process Status的縮寫(xiě)。ps命令用來(lái)列出系統(tǒng)中當(dāng)前運(yùn)行的那些進(jìn)程。ps命令列出的是當(dāng)前那些進(jìn)程的快照,就是執(zhí)行ps命令的那個(gè)時(shí)刻的那些進(jìn)程,如果想要?jiǎng)討B(tài)的顯示進(jìn)程信息,就可以使用top命令。

要對(duì)進(jìn)程進(jìn)行監(jiān)測(cè)和控制,首先必須要了解當(dāng)前進(jìn)程的情況,也就是需要查看當(dāng)前進(jìn)程,而 ps 命令就是最基本同時(shí)也是非常強(qiáng)大的進(jìn)程查看命令。使用該命令可以確定有哪些進(jìn)程正在運(yùn)行和運(yùn)行的狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒(méi)有僵死、哪些進(jìn)程占用了過(guò)多的資源等等。總之大部分信息都是可以通過(guò)執(zhí)行該命令得到的。

ps 為我們提供了進(jìn)程的一次性的查看,它所提供的查看結(jié)果并不動(dòng)態(tài)連續(xù)的;如果想對(duì)進(jìn)程時(shí)間監(jiān)控,應(yīng)該用 top 工具。

kill 命令用于殺死進(jìn)程。

1. 查看所有進(jìn)程

ps -eF

-e: Select all processes.
-F: Extra full format.

PSR (Processor)顯示進(jìn)程所在的CPU。

2. 查看所有進(jìn)程(包括線(xiàn)程)

ps -eLF
-e: Select all processes.
-L: Show threads, possibly with LWP and NLWP columns.
-F: Extra full format.

LWP (Low Weight Process),顯示的是線(xiàn)程號(hào)TID。對(duì)Linux內(nèi)核而言,線(xiàn)程和進(jìn)程的管理沒(méi)有任何區(qū)別。對(duì)用戶(hù)而言,一個(gè)進(jìn)程可能包含多個(gè)線(xiàn)程。PID和LWP相同,則該線(xiàn)程為進(jìn)程的主線(xiàn)程。

3. 自定義格式查看

ps -eLo pid,lwp,nlwp,sched,pri,psr,args

-e: Select all processes.
-L: Show threads, possibly with LWP and NLWP columns.
-o: User-defined format.

可查看想要查看的參數(shù),如調(diào)度策略,優(yōu)先級(jí)等。

4. pstree

以樹(shù)狀格式查看進(jìn)程/線(xiàn)程使用pstree命令。

pstree -p

-p: Show PIDs.

有關(guān)ps和pstree的具體使用方法,不妨使用man命令查看。

以上就是小編整理的全部相關(guān)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

標(biāo)簽:湖北 黃山 賀州 湘潭 懷化 山南 煙臺(tái) 通遼

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux ps和pstree命令知識(shí)點(diǎn)總結(jié)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266