常用的Linux系統監控工具
1、常用命令
-e 顯示所有
-f 全格式。
-h 不顯示標題。
-l 長格式。
-w 寬輸出。
a 顯示終端上的所有程序,包括其他使用者的
r 只顯示正在執行的程序。
x 顯示沒有控制終端的程序。
Linux系統監控工具
1、mpstat - 多處理器使用率
mpstat命令可以顯示所有可用處理器的使用
情況,處理器編號從 0開始。mpstat -P ALL 顯
示每個處理器的平均使用率。
2、 pmap - 程序的記憶體使用
pmap命令可以顯示程序的記憶體對映,使用這
個命令可以找出造成記憶體瓶頸的原因。
3、:netstat - 網路相關資訊
netstat 可以顯示網路連結、路由表資訊、接
口統計資訊、偽裝連結和多播成員(multicast memberships)
4、 iptraf - 網路實時資訊
iptraf是一個可互動式的IP網路監控工具。它
可以生成多種網路統計資訊包括:TCP 資訊、
UDP數量、ICMP和OSPF資訊、乙太網負載信
息、節點狀態、IP校驗錯誤等。
5、 top - 程序活動
top提供一個當前執行系統實時動態的檢視,
也就是正在執行程序。在預設情況下,顯示系統
中CPU使用率最高的任務,並每5秒鐘重新整理一次。
6、 w - 顯示誰已登入,他們正在做什麼?
w命令顯示系統當前使用者及其執行程序的資訊。
7、uptime - 告訴系統已經運行了多久?
uptime命令過去只顯示系統執行多久。現在,
可以顯示系統執行多久、當前有多少的使用者登入、
在過去的1,5,15分鐘裡平均負載時多少。
8、ps - 顯示程序
ps命令顯示當前執行程序的快照。使用-A或-
e 顯示所有程序。ps 與 top 非常相似,但ps 提
供更多的資訊。
9、 free - 記憶體使用情況
free命令顯示系統中空閒的、已用的實體記憶體
及swap記憶體,及被核心使用的buffer。
10 vmstat -系統活動、硬體及系統資訊
使用vmstat命令可以得到關於程序、記憶體、
記憶體分頁、堵塞IO、traps及CPU活動的資訊。