監控Ubuntu LNMP服務器性能可從系統資源、服務狀態、網絡流量等方面入手,以下是常用工具和方法:
系統資源監控
top/htop
:實時查看CPU、內存占用及進程狀態。vmstat
:監控內存、CPU、磁盤I/O等系統級指標。iostat
:查看磁盤I/O使用率、讀寫速度等。free
:快速查看內存使用情況。服務狀態監控
sudo systemctl status nginx
。http://服務器IP/nginx_status
。sudo systemctl status mysql
或sudo mysqladmin status
。sudo mysqldumpslow /var/log/mysql/slow.log
。sudo service php7.x-fpm status
(根據版本調整)。網絡流量監控
iftop
:實時查看網絡接口帶寬使用情況,按進程過濾。nethogs
:按進程統計網絡流量,定位高占用進程。vnstat
:記錄歷史網絡流量,支持按日/月查看。綜合監控方案
操作建議:
top
、htop
、vmstat
等命令行工具快速定位異常。參考來源:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]