Ubuntu系統可通過以下方式監控性能:
命令行工具
- top/htop:實時查看進程的CPU、內存占用,
htop
界面更友好,需安裝。
- vmstat:顯示虛擬內存、進程、CPU活動等信息,需安裝
sysstat
包。
- iostat:監控磁盤I/O和CPU使用情況,需安裝
sysstat
包。
- nmon:綜合監控CPU、內存、磁盤、網絡等,支持交互式選擇監控項。
圖形界面工具
- System Monitor(自帶):Ubuntu默認工具,實時顯示CPU、內存、磁盤、網絡使用情況。
- Glances:跨平臺工具,支持Web界面,可監控多項系統資源。
- Cacti/Zabbix:基于Web的監控方案,適合服務器環境,需額外配置。
其他方式
- Python腳本:使用
psutil
庫編寫腳本,自定義監控CPU、內存等參數。
- 專業監控系統:如Prometheus+Grafana(需安裝配置,適合大規模監控)。
根據需求選擇工具,簡單場景可用自帶工具,復雜環境可選用第三方方案。