Linux 跑實驗時檢視程序及記憶體

2021-10-25 12:13:49 字數 1169 閱讀 6651

pid — 程序id

user — 程序所有者

pr — 程序優先順序

ni — nice值。負值表示高優先順序,正值表示低優先順序

virt — 程序使用的虛擬記憶體總量,單位kb。virt=swap+res

res — 程序使用的、未被換出的物理記憶體大小,單位kb。res=code+data

shr — 共享記憶體大小,單位kb

s —程序狀態。d=不可中斷的睡眠狀態 r=執行 s=睡眠 t=跟蹤/停止 z=殭屍程序

%cpu — 上次更新到現在的cpu時間占用百分比

%mem — 程序使用的物理記憶體百分比

time+ — 程序使用的cpu時間總計,單位1/100秒

command — 程序名稱(命令名/命令列)

不需要的程序不要用ctrl+z!!!

如果後台有一些掛起的ctrl+z,用下面的命令

# 檢視所有後台程序狀態

$ jobs -l

# 結束不需要的程序

$ kill %任務號

$ ps -a / ps -e //顯示所有程序資訊

$ ps r //顯示當前終端的程序

$ ps -u root //顯示指定使用者資訊

$ ps -ef //顯示所有程序資訊,連同命令列

$ ps -ef|grep ssh // ps 與grep 常用組合用法,查詢特定程序

$ ps -l // 將目前屬於您自己這次登入的 pid 與相關資訊列示出來

$ ps aux | egrep '(cron|syslog)' // 找出與 cron 與 syslog 這兩個服務有關的 pid 號碼

Linux如何檢視埠及程序

方法一 1.通過lsof命令檢視pid 1.1 簡單而實用的檢視 lsof i 8080 1.2 ipv4 ipv6 lsof pnl m i4 i6 也可以使用 lsof pnl m i4 i6 grep 8080 lsof list open files 是乙個列出當前系統開啟檔案的工具。在li...

linux程序建立及同步實驗

編寫一段程式,使用系統呼叫fork 建立兩個子程序。當此程式執行時,在系統中有乙個父程序和兩個子程序活動。讓每乙個程序輸出不同的內容。試觀察記錄螢幕上的顯示結果,並分析原因。fork 返回值意義 返回值 0,建立失敗 返回值 0,在子程序中 返回值 0,在父程序中 vim fork1.c 進入編輯 ...

Linux程式介面實驗 取程序標誌及使用者資訊

作業系統平台 linux leaf 4.4.0 75 generic 96 ubuntu smp thu apr 20 09 56 33 utc 2017 x86 64 x86 64 x86 64 gnu linux 相關工具語言 vim,gcc,c語言 1.程式源 1 2 3 4 5 6 7 8 ...