閱讀862 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Linux中top命令講解

Linux中的top命令顯示係統上正在運行的進程,並以動態方式不斷刷新,查看Linux係統的各個進程和係統資源占用情況!

命令行直接輸入top

top1

top作為日常管理工作中最常用也是最重要的Linux係統監控工具之一,可以動態觀察係統進程狀況。

選項:

-d #:指定刷新時間間隔,默認為3秒
-b:以批次方式顯示
-n #:顯示多少批次

#表示替換數字

示例:

#top -d 1 表示一秒鍾刷新一次

#top -b -n 1 類似於#ps aux

在top中使用的:

排序:默認top以CPU占用百分比排序

P:CPU占用百分比排序,%CPU
M:占據內存百分比排序,%MEM
T:累計占據CPU時間排序,TIME+

終止指定進程:

k:直接輸入k,在輸入進程的PID號

修改刷新時間間隔:

s:按s直接輸入數字,1就表示1秒刷新一次

退出:q

top信息解釋:

top - 10:36:55 up 10 days,  1:48,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 441 total,   2 running, 439 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.2 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,99.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1868688 total,   831104 free,   519260 used,   518324 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  1129584 avail Mem

top - 10:35:48:當前係統時間
10 days,1:48:係統已經運行了10天零1小時48分
2 users:2個用戶當前登錄,同一帳號登錄多個終端也會累加
load average: 0.00, 0.01, 0.05:平均負載(過去1分鍾,五分鍾,15分鍾平均隊列長度,在CPU隊列上等待的隊列長度)
Tasks: 441 total:總進程數
2 running:正在運行的進程數
439 sleeping:睡眠的進程數
0 stopped:停止的進程數
0 zombie :僵死的進程數
%Cpu0:占用CPU百分比(按數字鍵1,可展開,默認隻顯示一個%CPU0)
0.0 us:用戶空間占用CPU百分比(CentOS7取消了%的顯示,用戶和內核占用比率7:3)
0.0 sy:內核空間占用CPU百分比
0.0 ni:用戶空間內改變過優先級的進程\占用CPU百分比(Nice)
100.0 id:空閑CPU百分比
0.0 wa:等待IO的CPU時間百分比
0.0 hi,  0.0 si:硬件中斷,軟件中斷
0.0 st:被虛擬化程序偷走的時間
KiB Mem :  1868688 total:物理內存總量1.8G
831104 free:空閑內存總量
519260 used:使用的物理內存總量
518324 buff/cache:用於緩衝和緩存的內存空間
KiB Swap:0 total:交換區總量
0 free, 0 used:空閑交換區總量,使用的交換區總量
1129584 avail Mem:可用內存空間

top顯示狀態的字段解釋:

PID:Process Id任務的進程ID
USER:User Name任務所有者名稱
PR:Priority優先級
NI:Nice值
VIRT:虛擬內存集
RES:常駐內存集
SHR:共享內存空間
S:Process Statue當前進程狀態
%CPU:CPU usage CPU使用率
%MEM:Memory usage 內存使用率
TIME+:CPU Time,hundredths CPU時間,精確到秒
COMMAND:啟動命令

最後更新:2017-06-27 11:01:47

  上一篇:go  Linux中修改文件目錄權限命令chmod
  下一篇:go  41位全球頂尖AI專家共論人工智能創新實踐,CCAI 2017全日程公布!