linux任務管理器
① linux 怎樣打開任務管理器
linux的任務管理器需要在終端用top命令打開。
top 命令是 Linux 下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,默認5秒刷新一下進程列表,所以類似於 Windows 的任務管理器。
統計信息區域的下方顯示了各個進程的詳細信息。首先來認識一下各列的含義。
PID USER PR NI VIRT RESSHR S%CPU %MEM TIME+ COMMAND
序號列名含義
PID 進程id
PPID 父進程id
RUSER Realusername
UID 進程所有者的用戶id
USER 進程所有者的用戶名
GROUP 進程所有者的組名
TTY 啟動進程的終端名。不是從終端啟動的進程則顯示為?
PR 優先順序
NInice 值。負值表示高優先順序,正值表示低優先順序
P 最後使用的CPU,僅在多CPU環境下有意義
%CPU 上次更新到現在的CPU時間佔用百分比
TIME 進程使用的CPU時間總計,單位秒
TIME+ 進程使用的CPU時間總計,單位1/100秒
%MEM 進程使用的物理內存百分比
VIRT 進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES
SWAP 進程使用的虛擬內存中,被換出的大小,單位kb。
RES 進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA
CODE 可執行代碼佔用的物理內存大小,單位kb
DATA 可執行代碼以外的部分(數據段+棧)佔用的物理內存大小,單位kb
SHR 共享內存大小,單位kb
nFLT 頁面錯誤次數
nDRT 最後一次寫入到現在,被修改過的頁面數。
S 進程狀態。
D= 不可中斷的睡眠狀態
R= 運行
S= 睡眠
T=跟蹤/停止
Z= 僵屍進程
COMMAND 命令名/命令行
WCHAN 若該進程在睡眠,則顯示睡眠中的系統函數名
② Linux裡面top相當於windows下任務管理器嗎
題主你好,
可以這么理解.
正常情況下在windows下的任務管理器中可以查看都有哪些進程,相應的進程佔用的cpu,內存等情況. top中也能看到這些情況.
但 windows系統管理器中你可以對進程進行操作,如殺死某個進程,但top中就不行了.
-----
下圖是top命令回顯的部分內容截圖:
-----
總結: linux下的top命令只實現了windows任務管理器的部分功能,windows系統管理器不僅能實現對進程相關情況的查看,還能對其進行動作, 而top僅限於查看.
=====
希望可以幫到題主, 歡迎追問.