做運維,送你7個常用的伺服器資源監控工具

2022-01-10 05:12:14 字數 2199 閱讀 9772

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

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

(2)perf:linux kernel自帶的系統效能優化工具,獲取指定程序內的呼叫情況、各執行緒呼叫的cpu資源消耗情況,並支援生成火焰圖。

火焰圖的生成過程是:

先trace系統,獲取系統的profiling資料

用指令碼來繪製

#指令碼獲取

(3)top:監控程序和整機的cpu、記憶體資源消耗情況,並支援檢視每個cpu核的使用情況。

1.負載:時間,登陸使用者數,系統平均負載;

2.cpu:使用者態,核心態,nice,空閒,等待io,中斷等;

3.程序:執行,睡眠,停止,殭屍;

4.記憶體:總量,已用,空閒(系統角度),緩衝,快取;

5.交換分割槽:總量,已用,空閒

任務區域預設顯示:程序id,有效使用者,程序優先順序,nice值,程序使用的虛擬記憶體,物理記憶體和共享記憶體,程序狀態,cpu佔用率,記憶體佔用率,累計cpu時間,程序命令列資訊。

(4)iostat:監控每塊磁碟的讀寫次數、資料量大小、使用率。

iostat屬於sysstat軟體包,可以直接安裝。

(5)sar:(system activity reporter系統活動情況報告)目前linux上最為全面的系統效能分析工具之一,監控每張網絡卡的網路io讀寫次數和資料量大小。

先安裝deltarpm再安裝sar工具(sar也屬於sysstat軟體包,可以直接安裝。)

(6)dstat:監控系統整體的效能資訊,包括cpu、磁碟、網路、分頁等。輸出是彩色的,可讀性較強

安裝dstat

(7)htop:htop 是linux系統中的乙個互動的程序檢視器,可以讓使用者互動式操作,支援顏色主題,可橫向或縱向滾動瀏覽程序列表,並支援滑鼠操作。

安裝htop

htop優點:

▪ 在啟動上,比top更快。

▪ 可以橫向或者縱向滾動瀏覽程序列表,以便看到所有的程序和完整的命令列。

▪ 殺程序時不需要輸入程序號。

▪ htop支援滑鼠操作。

點選關注,第一時間了解華為雲新鮮技術~

redis伺服器的運維(配置 啟動)

執行環境linux ubuntu14.04 安裝redis 2.解壓縮 tar xzf redis 3.0.4.tar.gz 3.進入目錄 cd redis 3.0.4 4.編譯 make 5.測試安裝是否完整 make test 接下來的步驟主要是參照了redis 3.0.4目錄裡面的readme...

使用salt批量運維管理伺服器最常用的3條命令

1 測試遠端主機是否可達 salt test.ping 使用salt key l命令檢視已安裝並接受key的主機。2 對多台主機批量執行shell命令 salt cmd.run pwd 為通配,表示已接受key的所有主機 pwd部分為要執行的shell命令 3 拷貝檔案至遠端主機 salt cp.g...

伺服器運維出現的問題及方法

問題一 1.掛機,呈現tomcat假死狀態 2.檢視日誌,被引導偏離 繞了好久 3.檢視cpu,定位 問題二背景 ecs mysql遷移 rds 1.重啟後tomcat假死,時間階段沒規律,阿里雲伺服器各種監控正常,訪問量也不高 2.檢視日誌,無特殊異常出現 又繞了好久 3.rp爆發突然測試了下 儲...