您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關linux性能監控工具有哪些呢,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
1.uptime
該命令直觀的顯示了服務器在過去15分鐘,5分鐘,1分鐘內的平均負載
2.vmstat
每隔2秒輸出vmstat的信息,共輸出10次。
類別 | procs | swap | io | system | cpu |
r:正在運行的進程數目 | si: 換入到內存的容量 | bi: 讀入塊數目 | in: 中斷數目 | us:用戶 | |
b:阻塞的進程數目 | so: 換出內存的容量 | bo: 寫到塊數目 | cs: 上下文切換數目 | sy:系統 | |
id:空閑 | |||||
wa:等待io完成的cpu |
3.iostat
每隔2秒輸出iostat信息,共輸出3次
tps | blk_read/s | blk_wrtn/s | blk_read | blk_wrtn |
發送磁盤的I/O請求數 | 每秒讀取的block數量 | 每秒寫的block數量 | 讀入block的總數 | 寫入block的總數 |
備注:該命令包含了cpu信息和磁盤IO信息,這里簡單介紹下有關磁盤IO的幾個參數。需要注意的是,第一次blk_read和blk_wrtn是統計的歷史總數,后面是每一秒的變化數。
4.top
top -d 10 每10秒鐘查看下信息。
包含了load信息,系統運行時間信息,cpu信息,進程信息等。
5.free -m
=====Mem行======
total:內存總量,
used:表示總計分配給緩存(包含buffers 與cache )使用的數量,但其中可能部分緩存并未實際使用
free:未分配的內存
buffers:系統分配但未被使用的buffers 數量
cached:系統分配但未被使用的cache 數量
======buffers/cache行=====
used:Mem行中的used - buffers-cached,實際使用的內存總量
free: 未被使用的buffers 與cache 和未被分配的內存之和,這就是系統當前實際可用內存。
6.sar
通過sar命令可以查看服務器的各個硬件的實時運轉情況。由于顯示的一些參數含義與其它命令類似,這里就不一一詳細介紹,只重點介紹
幾個參數。
(1)sar -d 顯示磁盤實時信息
(2)sar -b 查看I/O和傳送速率的統計信息
(3)sar -u 顯示cpu實時信息
(4)sar -q 查看平均負載
(5)sar -r 查看內存使用情況
(6)sar -n DEV 查看網卡流量情況
rxpck/s:每秒鐘接收的數據包
txpck/s:每秒鐘發送的數據包
rxbyt/s:每秒鐘接收的字節數
txbyt/s:每秒鐘發送的字節數
rxcmp/s:每秒鐘接收的壓縮數據包
txcmp/s:每秒鐘發送的壓縮數據包
rxmcst/s:每秒鐘接收的多播數據包
上述就是小編為大家分享的linux性能監控工具有哪些呢了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。