1. 程式人生 > >常用的Linux系統監控工具

常用的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活動的資訊。