服务器性能监控指南
监控服务器性能可以及时发现问题,优化资源使用。
实时监控命令:
top - 进程监控
显示CPU、内存使用率和进程列表
按M按内存排序,按P按CPU排序
htop - 增强版top
更友好的界面,支持鼠标操作
安装:yum install htop -y
free -h - 内存监控
显示内存和swap使用情况
df -h - 磁盘空间
显示各分区使用情况
iostat - 磁盘IO
显示磁盘读写速度
安装:yum install sysstat -y
vmstat 1 - 系统状态
每秒刷新系统状态
netstat -tlnp - 端口监控
显示监听的端口和程序
iftop - 网络流量
实时显示网络流量
安装:yum install iftop -y
日志监控:
- 系统日志:/var/log/messages
- 安全日志:/var/log/secure
- Web日志:/var/log/nginx/ 或 /var/log/httpd/
实时查看日志:
tail -f /var/log/messages
监控工具推荐:
- Zabbix - 企业级监控
- Prometheus + Grafana - 云原生监控
- 宝塔面板 - 可视化监控
告警设置:
设置阈值告警,CPU/内存超过80%发送通知。