摘要:服務器監控工具功能相當強大,無論何時何地,我們都可以了解到服務器的功能以及性能,服務器監控工具的使用,可以讓我們清楚的知道用戶可以打開我們的網站,且確保網速不慢,這里為你列出了幾個常用的服務器監控工具,為你省去尋找方案的麻煩,
以這臺鯤鵬服務器為例,先查看自己作業系統的發行版本

(1)nmon:支持收集一段時間內,整機的CPU、磁盤、網路、記憶體等各項資源的使用情況,

(2)perf:Linux kernel自帶的系統性能優化工具,獲取指定行程內的呼叫情況、各執行緒呼叫的CPU資源消耗情況,并支持生成火焰圖,

火焰圖的生成程序是:
- 先trace系統,獲取系統的profiling資料
- 用腳本來繪制
#腳本獲取
git clone https://github.com/brendangregg/FlameGraph
(3)top:監控行程和整機的CPU、記憶體資源消耗情況,并支持查看每個CPU核的使用情況,
1.負載:時間,登陸用戶數,系統平均負載;
2.cpu:用戶態,核心態,NICE,空閑,等待IO,中斷等;
3.行程:運行,睡眠,停止,僵尸;
4.記憶體:總量,已用,空閑(系統角度),緩沖,快取;
5.交換磁區:總量,已用,空閑
任務區域默認顯示:行程ID,有效用戶,行程優先級,NICE值,行程使用的虛擬記憶體,物理記憶體和共享記憶體,行程狀態,CPU占用率,記憶體占用率,累計CPU時間,行程命令列資訊,

(4)iostat:監控每塊磁盤的讀寫次數、資料量大小、使用率,
iostat屬于sysstat軟體包,可以直接安裝,
yum -y install sysstat

(5)sar:(System Activity Reporter系統活動情況報告)目前LINUX上最為全面的系統性能分析工具之一,監控每張網卡的網路IO讀寫次數和資料量大小,
先安裝deltarpm再安裝sar工具(sar也屬于sysstat軟體包,可以直接安裝,)
yum install deltarpm
yum install sysstat

(6)dstat:監控系統整體的性能資訊,包括CPU、磁盤、網路、分頁等,輸出是彩色的,可讀性較強
安裝dstat
yum install dstat-0.7.2-12.el7 -y

(7)htop:htop 是Linux系統中的一個互動的行程查看器,可以讓用戶互動式操作,支持顏色主題,可橫向或縱向滾動瀏覽行程串列,并支持滑鼠操作,
安裝htop
yum install -y htop

htop優點:
? 在啟動上,比top更快,
? 可以橫向或者縱向滾動瀏覽行程串列,以便看到所有的行程和完整的命令列,
? 殺行程時不需要輸入行程號,
? htop支持滑鼠操作,
本文分享自華為云社區《服務器中常用的幾個資源監控工具整理》,原文作者:Jack20 ,
點擊關注,第一時間了解華為云新鮮技術~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/246114.html
標籤:其他
上一篇:Linux配置DHCP服務
