ubuntu lamp如何監控資源使用
小樊
38
2025-08-25 11:58:29
一、命令行工具
- top/htop:實時查看進程的CPU、內存占用,
htop
界面更友好,需安裝:sudo apt install htop
。
- vmstat:顯示虛擬內存、CPU、磁盤I/O等統計信息,安裝
sysstat
包后使用:sudo apt install sysstat
,命令:vmstat 1
(每秒刷新一次)。
- iostat:監控磁盤I/O和CPU使用率,安裝
sysstat
后使用:iostat -x 1
(-x
顯示擴展信息)。
- sar:收集系統活動數據(CPU、內存、I/O等),安裝
sysstat
后使用:sar -u 1 5
(每秒采集1次,共5次)。
- df/free:查看磁盤空間和內存使用情況,命令:
df -h
、free -h
。
二、圖形界面工具
- 系統自帶監控:Ubuntu自帶的“系統監控”工具,可查看CPU、內存、磁盤、網絡使用情況,通過“活動”搜索打開。
- Grafana+Prometheus:Prometheus采集數據,Grafana可視化,適合大規模監控,需安裝配置。
- Zabbix/Nagios:企業級監控方案,支持服務器、網絡、服務等多維度監控,需部署服務器端和客戶端。
- Glances:跨平臺工具,提供CPU、內存、磁盤、網絡等實時數據,支持Web界面。
三、LAMP架構專項監控
- Apache:啟用
mod_status
模塊,通過http://服務器IP/server-status?auto
查看狀態。
- MySQL:使用
mysqladmin
命令(如mysqladmin -u root -p status
)或圖形化工具(如phpMyAdmin)監控數據庫性能。
- PHP:通過
php-fpm
配置文件調整內存限制,或使用top
命令查看PHP進程資源占用。
四、自動化監控與報警
- 編寫腳本(如用
psutil
庫)定期采集資源數據,結合cron
定時任務和郵件通知實現報警。
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女