溫馨提示×

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定時任務和郵件通知實現報警。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女