天天看點

好薦:Linux/macOS系統實用監控工具的進擊:一波三疊浪

作者:明少三年

導語

Linux/Mac上優秀的系統監控工具如同瑞士軍刀,在故障定位和分析中能快速、精準的定位解決問題。該篇介紹3個可以看做是一脈相承的三個實用系統監控工具,工具箱一定要滿配才好幹活。

top – “毛坯房”

top指令可以動态地持續監聽程序地運作狀态(cpu、記憶體方面的占用),它提供了一個互動界面,我們可以根據需要,較為人性化地定制自己需要的運作狀态輸出。功能實用,基本是Unix世界最實用的工具之一,系統自帶,界面簡潔,相當于毛坯房。

好薦:Linux/macOS系統實用監控工具的進擊:一波三疊浪

top

htop – “簡裝房”

從名字上看htop就可以看作是top的更新版本,可以通過滑鼠來kill程序而不用通過輸入其PID,且使用了豐富的顔色(紅橙藍綠赤灰青,葫蘆兄弟來相聚)代表不同的含義,相當于對毛坯房做了簡裝。

額外安裝,方法極簡

## centos
yum install htop

## ubuntu
apt install htop

## mac (如果是macOS 13就不要安裝這個了)
brew install htop

## 指令行執行
htop           
好薦:Linux/macOS系統實用監控工具的進擊:一波三疊浪

htop

Glances – “精裝房”

glances 是一款由 python 開發的系統監控工具,可以實時檢視 CPU、記憶體、網絡、IO、程序、磁盤空間使用率的使用情況,除了包含top、htop所有的功能外,它提供了這些主要的功能:

  • 多名額監控:可以監控系統上的 15 個之多的名額(包括 Docker 容器)。
  • 支援多種模式:單機模式、用戶端-伺服器模式、通過 SSH 和 Web 模式。
  • 易內建:可用于內建的各種 REST API 和 XML-RPC API。
  • 資料易導出與再加工:支援将資料輕松導出到不同的服務和資料庫。

額外安裝,方法極簡

## centos
yum install glances

## ubuntu
apt install glances

## mac 
pip3 install glances

## 指令行執行
glances           
好薦:Linux/macOS系統實用監控工具的進擊:一波三疊浪

glances comand

Glances Web 模式

## 無密碼認證方式
glances -w

## 認證密碼通路web頁面方式
glances -w --password           
好薦:Linux/macOS系統實用監控工具的進擊:一波三疊浪

glaces web 01

結語

glances是很不錯的實用工具,結合其他可以做成不錯的項目。

繼續閱讀