linux常用監測命令

2021-09-22 19:18:50 字數 1914 閱讀 1122

1 uptime

uptime 命令可以用來檢視伺服器已經執行了多久,當前登入的使用者有多少。

top命令是linux下常用的效能分析工具,能夠實時顯示系統中各個程序的資源占用狀況,類似於windows的任務管理器.

ps命令用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要動態的顯示程序資訊,就可以使用top命令。

vmstat是乙個十分有用的linux系統監控工具,使用vmstat命令可以得到關於程序、記憶體、記憶體分頁、堵塞io、traps及cpu活動的資訊。

iostat是i/o statistics(輸入/輸出統計)的縮寫,iostat工具將對系統的磁碟操作活動進行監視

mpstat是multiprocessor statistics的縮寫,是實時系統監控工具。報告cpu的一些統計資訊,這些資訊存放在/proc/stat檔案中。

free命令可以顯示linux系統中空閒的、已用的物理記憶體及swap記憶體,及被核心使用的buffer。

strace常用來跟蹤程序執行時的系統呼叫和所接收的訊號。

tcpdump,就是:dump the traffic on a network,根據使用者的定義對網路上的資料報進行截獲的包分析工具。

netstat命令用來列印linux中網路系統的狀態資訊,可讓你得知整個linux系統的網路情況。

nicstat是監控網絡卡及網路流量的好工具

12 pidstat

pidstat主要用於監控全部或指定程序占用系統資源的情況,如cpu,記憶體、裝置io、任務切換、執行緒等

13 swapon

swapon命令用於啟用linux系統中交換空間,linux系統的記憶體管理必須使用交換區來建立虛擬記憶體。

14 lsof

lsof(list open files)是乙個列出當前系統開啟檔案的工具。

15 sar

sar命令是linux下系統執行狀態統計工具,它將指定的作業系統狀態計數器顯示到標準輸出裝置。sar工具將對系統當前的狀態進行取樣,然後通過計算資料和比例來表達系統的當前執行狀態。

Linux下常用的監測伺服器命令

本篇用於記錄一些linux下命令或者工具的使用 tcpdump是乙個網路抓包工具,可以根據主機 介面 協議等選項過濾出想要從網路上抓取的資料報,也可以根據選項指明資料包表達的格式。tcpdump的選項 i 指定要監聽的網絡卡介面 n 使用ip位址表示主機 使用數字表示埠 e 顯示乙太網幀頭部資訊 t...

Linux 效能監測相關命令

參考文章 linux命令大全 參考文章 linux 執行程序實時監控pidstat命令詳解 top命令可以實時動態地檢視系統的整體運 況,是乙個綜合了多方資訊監測系統效能和執行資訊的實用工具。通過top命令所提供的互動式介面,用熱鍵可以管理。h 顯示執行緒級別資訊 top h p pid 查詢pid...

整理幾個Linux 效能監測命令

top 檢視程序活動狀態以及一些系統狀況 vmstat 檢視系統狀態 硬體和系統資訊等 iostat 檢視cpu 負載,硬碟狀況 sar 綜合工具,檢視系統狀況 mpstat 檢視多處理器狀況 netstat 檢視網路狀況 iptraf 實時網路狀況監測 tcpdump 抓取網路資料報,詳細分析 m...