用 ps命令表示執行緒資訊

2021-07-22 06:04:31 字數 1145 閱讀 8503

(1)ps命令的格式 

ps命令裡通過指定下面的選項來顯示執行緒資訊。

ps -elf

※選項說明

-e選擇全部的程序。等同於-a。

-l可能的話追加lwp和nlwp欄顯示執行緒。

-f用全格式來表示

(2)顯示的專案

uid(euid):真實使用者id

pid:程序的程序 id 號

ppid:父程序的程序 id

lwp:輕量程序(light weight process) 或者執行緒的id

c:處理器使用率。程序的生存期間中利用的百分比以整數表示

nlwp:程序裡的lwp (執行緒)數。

stime:程序的啟動時間,啟動日期

tty:控制終端 (tty)

time:累積的 cpu 時間

cmd:執行的命令

(3)執行的例子

①需顯示」passengerhelperagent」程序的情況

$ ps -ef | grep 「passengerhelper」

root 29150 29147 0 10:36 ? 00:00:00 passengerhelperagent

②」passengerhelperagent」程序,需顯示其執行緒的情況

$ ps -elf | grep "passengerhelper"

uid      pid   ppid   lwp   c   nlwp stime tty    time    cmd

root     29150 29147 29150  0    4 10:36 ?        00:00:00 passengerhelperagent

root     29150 29147 29153  0    4 10:36 ?        00:00:00 passengerhelperagent

root     29150 29147 29154  0    4 10:36 ?        00:00:00 passengerhelperagent

root     29150 29147 29157  0    4 10:36 ?        00:00:00 passengerhelperagent

可知程序id 為「29150」的」passengerhelperagent」程序執行四個執行緒。

PS命令 檢視靜態的程序統計資訊

ps 是linux系統常用的程序檢視工具,主要顯示 包含當前的各種程序完整資訊的靜態快照 第一種 a 顯示當前終端下的所有程序資訊,包括其他使用者的程序 u 使用以使用者為主的格式輸出程序資訊 x 顯示當前使用者在所有終端下的程序資訊 root localhost ps aux 可以顯示系統中所有的...

ps命令檢視Linux系統程序資訊使用

1 ps命令 在linux系統中,ps命令能用於報告當前系統的程序狀態,通過搭配kill命令能隨時中斷或者刪除不必要的程式,ps命令是最基本也是最強大的程序檢視命令,使用該命令能確定哪些程序是處於正在執行和執行的狀態 程序是否結束 程序是否僵死 哪些程序占用了過多資源等。1 命令語法 ps 選項 2...

ps命令獲取對應的pid及其餘資訊

ps命令獲取對應的pid及其餘資訊。本文主要介紹在專案使用當中對ps命令的使用總結 本文以zookeeper為例進行說明 1 首先使用ps ef 命令能夠得到當前系統執行的所有程序資訊 2 查詢想要獲取的程序資訊,例zookeeper 3 忽略grep查詢程序名 4 進行查詢該程序的pid,執行操作...