网站变慢或服务异常时,先用三个自带命令确认 CPU、内存、磁盘三项核心指标。
top:实时监控
top
重点看 load average(持续超过 CPU 核数说明繁忙)、%CPU 与 %MEM 列。按 P 按 CPU 排序、M 按内存排序、q 退出;可安装 htop 获得更友好的界面。
free:内存
free -h
看 available 列即可。used 偏高多为缓存占用,不代表内存不足;swap 大量使用才说明内存确实紧张,需升级配置或优化程序。
df:磁盘
df -h # 各分区使用率
df -i # inode 使用率
du -sh /var/* # 定位大目录
常见问题
磁盘 100% 怎么办?多为日志或备份撑爆,用 sudo du -h --max-depth=1 / | sort -hr | head 逐层定位后清理。CPU 长期 100% 先用 top 找到占用进程,陌生进程需排查是否被入侵。