1. 程式人生 > >linux網路命令之top、htop

linux網路命令之top、htop

一、top命令

1、簡介

   top命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員。top是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理當前狀態.如果在前臺執行該命令,它將獨佔前臺,直到使用者終止該程式為止.比較準確的說,top命令提供了實時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的任務列表.該命令可以按CPU使用.記憶體使用和執行時間對任務進行排序;而且該命令的很多特性都可以通過互動式命令或者在個人定製檔案中進行設定。

2、常用選項

-b:以批處理模式操作;

-c:顯示完整的治命令;

-d:螢幕重新整理間隔時間;

-I:忽略失效過程;

-s:保密模式;

-S:累積模式;

-i<時間>:設定間隔時間;

-u<使用者名稱>:指定使用者名稱;

-p<程序號>:指定程序;

-n<次數>:迴圈顯示的次數。

3、top命令輸出各引數介紹

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [[email protected]
 ~]
# top -bn1 top - 21:50:48 up 4 min,  2 users,  load average: 0.00, 0.02, 0.00 Tasks: 102 total,   1 running, 101 sleeping,   0 stopped,   0 zombie Cpu(s):  0.5%us,  0.8%sy,  0.0%ni, 98.4%id,  0.2%wa,  0.0%hi,  0.1%si,  0.0%st Mem:   1030416k total,   141908k used,   888508k free,    14684k buffers Swap:  2047996k total,        0k used,  2047996k 
free,    51848k cached PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           1 root      20   0  2900 1412 1204 S  0.0  0.1   0:01.34 init               2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd           3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0       4 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0       5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/0         6 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0         7 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/1       8 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 stopper/1         9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/1       10 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/1         .................................

3.1、系統執行時間和平均負載

top - 21:50:48 up 4 min,  2 users,  load average: 0.00, 0.02, 0.00

說明:

  • 當前時間

  • 系統已執行的時間

  • 當前登入使用者的數量

  • 相應最近5、10和15分鐘內的平均負載。

3.2、任務

Tasks: 102 total,   1 running, 101 sleeping,   0 stopped,   0 zombie

說明:

   第二行顯示的是任務或者程序的總結。程序可以處於不同的狀態。這裡顯示了全部程序的數量。除此之外,還有正在執行、睡眠、停止、殭屍程序的數量(殭屍是一種程序的狀態)。這些程序概括資訊可以用't'切換顯示。

3.3、CPU 狀態

Cpu(s):  0.5%us,  0.8%sy,  0.0%ni, 98.4%id,  0.2%wa,  0.0%hi,  0.1%si,  0.0%st

說明:

  • 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處理時間的)。

3.4、記憶體使用狀況 

Mem:   1030416k total,   141908k used,   888508k free,    14684k buffers

Swap:  2047996k total,        0k used,  2047996k free,    51848k cached

說明:

        接下來兩行顯示記憶體使用率,有點像'free'命令。第一行是實體記憶體使用,第二行是虛擬記憶體使用(交換空間)。 實體記憶體顯示如下:全部可用記憶體、已使用記憶體、空閒記憶體、緩衝記憶體。相似地:交換部分顯示的是:全部、已使用、空閒和緩衝交換空間。記憶體顯示可以用'm'命令切換。

3.5、欄位列

1 2

相關推薦

linux網路命令tophtop

一、top命令 1、簡介    top命令是Linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源佔用狀況,類似於Windows的工作管理員。top是一個動態顯示過程,即可以通過使用者按鍵來不斷重新整理當前狀態.如果在前臺執行該命令,它將獨佔前臺,直到使用者終止該程式為止.比較準

Linux常用命令lscdpwdmkdir命令講解

ls命令令是Linux最常用的命令之一,也是一條非常古老的命令。在開始學習Linux命令之前,還是想給大家一條建議: > 很多同學可能剛開始學習Linux,然後就去買一些教材去學習,教材上面有可能收集了Linux的上千條甚至幾千條命令及配置選項,然後對著書上的所有命令一個個敲一遍,這樣沒有任何意義的。

Linux常用命令cpmvrmcatmoreheadtailln命令講解

上一章節中,我們瞭解到了Linux系統的最基礎的幾個檔案處理命令,核心的是`ls`命令,在今天這章中,我們來繼續學習Linux對於檔案操作相關的一些命令,比如複製、移動、刪除、檢視等命令。 1、`cp` 命令解釋 - 命令名稱:`cp` - 命令英文全稱:`copy` - 命令所在路徑: `/bin/cp

linux命令headtail命令具體解釋

-c pri fadein rip lin comment pen inux ont head 語法 樣例 tail 語法 樣例 head和tail組合使用方法舉例 head 語法 head [-n -k ].

linux 命令top

設置 smd gnome ont str 優先級 ive set tld top命令是顯示當前系統正在執行的進程相關信息。包含進程ID、內存占用率等;top命令格式例如以下: top [OPTIONS] OPTIONS: -b 批處理 -c

Linux命令maninfo--help

linux man info --help 幫助信息 man info --help 1)man man man 產看man手冊的說明 man ls 當沒有指定使用哪一頁時,默認使用第一頁 man 1 ls

Linux 進程管理命令top

Linux進程管理命令之top的簡單操作類似於Windows的任務管理器這個命令默認就可以動態的顯示進程狀態21:39:20 這個是當前時間up 15 min 是top進程的運行時間1 user 是在線用戶數load average 負載的平均值 過去1分鐘 5分鐘 15分鐘的負載值tasks 工作總數量 r

Linux命令cutsplitpaste

new cut pass 一行 strong CA swd cat 文件 cut 提取文本並輸出 -d 指定分隔符-c 以字符為單位-f 以d分割後的第幾部分 示例:1 -d 和-f 使用取出以:為分隔符,第2部分的內容[root@mail tmp]#

Linux命令trtee

測試文件 第一個字符 -s 字符替換 屏幕 inux 連續 abc In tr 替換或刪除字符 -d 刪除字符 -c 使用第一個字符集的補集,即取反-s 保留連續字符的第一個字符,刪除其他字符 查看測試文件tr.txt [root@mail tmp]

N天學習一個Linux命令top

rim repr any zombie long and ati sca idl 用途 查看機器負載以及進程資源占用情況,linux系統性能分析工具 用法 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid .

Linux監控命令==>top

順序 分開 模式 排序 cache and 系統 ota task 一、命令說明 top 命令能夠實時監控系統的運行狀態,並且可以按照CPU、內存和執行時間進行排序,同時top 命令還可以通過交互式命令進行設定顯示,通過top 命令可以查看即時活躍的進行。 二、參數說明

Linux】常用命令lnchmodscp

目錄   一、ln 建立軟/硬連結 二、chmod 修改檔案或目錄的許可權 三、scp 不同linux系統之間複製檔案和目錄 一、ln 建立軟/硬連結 它的功能是為某一個檔案在另外一個位置建立一個同步的連結。 當我們需要在不同的目錄,用到相同的檔案時,我們不

Linux常用命令網路通訊命令

網路通訊命令 命令名稱:write 命令路徑:/usr/bin/write 執行許可權:所有使用者功能描述:向另外一個使用者發信息,以ctrl+D作為結束 語法:     write    <使用者名稱> Ex:&n

網路管理netstattasklisttaskkill命令

netstat              作用:檢視路由表、檢視tcp/udp等連線狀態   tasklist             作用:根

Linux網路命令學習traceroute

trcertroute建立一個UDP資料包,不斷修改TTL值併發送出去,如果收到”超時錯”,表示剛剛到達的是路由器,而如果收到的是”埠不可達”錯誤,表示剛剛到達的就是目的主機。這樣路由跟蹤完成,程式結束。 通過traceroute我們可以知道資訊從你的計算機到網際網路另一

linux常用基本命令使用者許可權管理(一)

簡介 ⽤戶是Unix/Linux系統⼯作中重要的⼀環,⽤戶管理包括⽤戶與組賬號的管理。在Unix/Linux系統中,不論是由本機或是遠端登入系統,每個系統都必須擁有⼀個賬號,並且對於不同的系統資源擁有不同的使⽤許可權。Unix/Linux系統中的root賬號通常

Linux 常用命令——網路命令

1、網路命令:write:給線上使用者傳送資訊(使用前可通過w 回車  檢視當前線上使用者) 指令名稱:write 指令所在路徑:/usr/bin/write 執行許可權:所有使用者 語法:write <使用者名稱> 功能描述:給線上使用者發信息,以Ct

Linux 常用命令——檔案搜尋命令findlocatewhichwhereisgrep

一、命令名稱:find 命令所在路徑:/bin/find 執行許可權:所有使用者 語法: find  [搜尋範圍] [匹配條件] $find /etc -name init           -name          在某路徑下根據檔名稱搜尋檔案 $find

linux——高階文字處理命令wccutsort

1.  wc :Word Count   命令的功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出   1.1 命令格式:     wc [選項]檔案...   1.2 命令引數:      -c 統計位元組數。     -l 統計行

【整合】【故障排查】LINUX系統資源使用情況排查(tophtoppspstree)

 LINUX系統資源使用情況排查      工作中我們常見的資源使用情況的排查包括,CPU使用情況、 記憶體使用情況、網路頻寬使用情況等等。而我們常用的工具有top、htop、ps、pstree等等,htop--top加強版, pstree—ps加強版.