toplinux
❶ linux 讓top 運行一次
top-b-d300-n2>>output.txt
先輸出一次結果,再隔300秒輸出第二次結果。
❷ Linux top命令的數據從哪兒來
在linux的top命令里的cpu信息是什麼意思呢?
Cpu(s): 62.1% us, 15.9% sy, 0.1% ni, 19.4% id, 2.0% wa, 0.1% hi, 0.4% si
Mem: 8247956k total, 8232004k used, 15952k free, 205240k buffers
Swap: 8191992k total, 48k used, 8191944k free, 7156092k cached
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached
❸ linux命令之top該怎麼用top命令詳解
top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態。如果在前台執行該命令,它將獨占前台顯示CPU、內存使用和執行時間,直到按ctrl+C終止該程序為止。
top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源佔用狀況,類似於Windows的任務管理器。
常用選項
-b:以批處理模式操作;
-c:顯示完整的治命令;
-d:屏幕刷新間隔時間;
-I:忽略失效過程;
-s:保密模式;
-S:累積模式;
-i<時間>:設置間隔時間;
-u<用戶名>:指定用戶名;
-p<進程號>:指定進程;
-n<次數>:循環顯示的次數
top命令輸出各參數介紹
系統運行時間和平均負載
任務
第二行顯示的是任務或者進程的總結。進程可以處於不同的狀態。這里顯示了全部進程的數量。除此之外,還有正在運行、睡眠、停止、僵屍進程的數量(僵屍是一種進程的狀態)。這些進程概括信息可以用't'切換顯示。
CPU 狀態
us, user: 運行(未調整優先順序的) 用戶進程的CPU時間
sy,system: 運行內核進程的CPU時間
ni,niced:運行已調整優先順序的用戶進程的CPU時間
wa,IO wait: 用於等待IO完成的CPU時間
hi:處理硬體中斷的CPU時間
si: 處理軟體中斷的CPU時間
st:這個虛擬機被hypervisor偷去的CPU時間(譯註:如果當前處於一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。
內存使用狀況
接下來兩行顯示內存使用率,有點像'free'命令。第一行是物理內存使用,第二行是虛擬內存使用(交換空間)。物理內存顯示如下:全部可用內存、已使用內存、空閑內存、緩沖內存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。內存顯示可以用'm'命令切換。
欄位列
PID :進程ID,進程的唯一標識符
USER :進程所有者的實際用戶名。
PR :進程的調度優先順序。這個欄位的一些值是'rt'。這意味這這些進程運行在實時態。
NI :進程的nice值(優先順序)。越小的值意味著越高的優先順序。
VIRT :進程使用的虛擬內存。
RES :駐留內存大小。駐留內存是任務使用的非交換物理內存大小。
SHR :SHR是進程使用的共享內存。
S :這個是進程的狀態。它有以下不同的值:
D - 不可中斷的睡眠態。
R – 運行態
S – 睡眠態
T – 被跟蹤或已停止
Z – 僵屍態
%CPU :自從上一次更新時到現在任務所使用的CPU時間百分比。
%MEM:進程使用的可用物理內存百分比。
TIME+ :任務啟動後到現在所使用的全部CPU時間,精確到百分之一秒。
COMMAND :運行進程所使用的命令。
❹ Linux裡面top命令作用是什麼
使用SSHClient客戶端連接到遠程Linux系統。使用top命令查看系統的當前運行的情況。對top命令執行的結果做了簡單的圖解,下面針對每一項做詳細的解釋
❺ 在linux中top命令的具體用法是什麼
top命令查看當前刷新進程
實時顯示 process 的動態
top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
例如:
輸入 top -n 10 後將屏幕顯示10次刷新的進程
❻ linux top命令是什麼意思
top命令用於顯示系統運行的進程信息,作用類似於windows中的任務管理器,只不過top不是圖形化的,而是顯示實時文本信息
統計信息區域的下方顯示了各個進程的詳細信息。首先來認識一下各列的含義。
PID USER PR NI VIRT RES SHR 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 若該進程在睡眠,則顯示睡眠中的系統函數名
Flags 任務標志,參考sched.h
❼ linux下top命名英文全稱是什麼
TOP 在英文字典是都是頂部的意思,LINUX 就把它用於最前面運行峰值較高的部分,並不是有幾個英文連在一起。如果是MAN,那就是不是一樣,是manual 簡寫。
以我的理解應該是這樣。
❽ linux的top命令怎樣退出
按ctrl+c可以退出,下面親自操作一下:
1、首先連接linux shell
❾ linux 有哪幾種top 命令
top命令查看當前刷新進程
實時顯示 process 的動態
top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]
例如:
輸入 top -n 10 後將屏幕顯示10次刷新的進程