標籤:
1 uptime
uptime 命令可以用來查看伺服器已經運行了多久,當前登入的使用者有多少。
2 top
top命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於Windows的工作管理員.
3 ps
ps命令用來列出系統中當前啟動並執行那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態顯示進程資訊,就可以使用top命令。
4 vmstat
vmstat是一個十分有用的Linux系統監控工具,使用vmstat命令可以得到關於進程、記憶體、記憶體分頁、堵塞IO、traps及CPU活動的資訊。
5 iostat
iostat是I/O statistics(輸入/輸出統計)的縮寫,iostat工具將對系統的磁碟操作活動進行監視
6 mpstat
mpstat是MultiProcessor Statistics的縮寫,是即時系統監控工具。報告CPU的一些統計資訊,這些資訊存放在/proc/stat檔案中。
7 free
free命令可以顯示Linux系統中閒置、已用的實體記憶體及swap記憶體,及被核心使用的buffer。
8 strace
strace常用來跟蹤進程執行時的系統調用和所接收的訊號。
9 tcpdump
tcpdump,就是:dump the traffic on a network,根據使用者的定義對網路上的資料包進行截獲的包分析工具。
10 netstat
netstat命令用來列印Linux中網路系統的狀態資訊,可讓你得知整個Linux系統的網路情況。
11 nicstat
nicstat是監控網卡及網路流量的好工具
12 pidstat
pidstat主要用於監控全部或指定進程佔用系統資源的情況,如CPU,記憶體、裝置IO、任務切換、線程等
13 swapon
swapon命令用於啟用Linux系統中交換空間,Linux系統的記憶體管理必須使用交換區來建立虛擬記憶體。
14 lsof
lsof(list open files)是一個列出當前系統開啟檔案的工具。
15 sar
sar命令是Linux下系統運行狀態統計工具,它將指定的作業系統狀態計數器顯示到標準輸出裝置。sar工具將對系統當前的狀態進行取樣,然後通過計算資料和比例來表達系統的當前運行狀態。
linux常用監測命令