在 CentOS 上做 cleanup(清理) 是否“能提升性能”,取决于你清理的是什么、系统当前的状态,以及瓶颈在哪里。一般来说:清理可以释放资源、减少干扰,但不一定直接让 CPU/IO 变快。
下面分情况说清楚。
当磁盘使用率很高(尤其 / 或 /var)时,系统会变慢,甚至服务异常。
常见清理对象:
/var/log/var/cache/yum/tmp示例:
# 查看磁盘使用
df -h
# 清理 yum 缓存
yum clean all
# 删除旧内核(保留当前和上一个)
package-cleanup --oldkernels --count=2
✅ 效果:
journal 日志过大也会拖慢系统。
journalctl --disk-usage
journalctl --vacuum-size=500M
✅ 效果:
很多 CentOS 默认开了不少服务。
systemctl list-unit-files | grep enabled
关闭例子:
systemctl disable --now postfix
✅ 效果:
sync; echo 3 > /proc/sys/vm/drop_caches
⚠️ 注意:
如果系统慢,更可能是:
cleanup 不能替代性能调优。
# 1. 清理 yum/dnf 缓存
yum clean all
# 或
dnf clean all
# 2. 删除旧内核
package-cleanup --oldkernels --count=2
# 3. 清理 journal
journalctl --vacuum-size=500M
# 4. 清理 /tmp
find /tmp -type f -atime +7 -delete
# 5. 检查大文件
du -sh /* 2>/dev/null
CentOS cleanup 能“恢复”因磁盘满、日志疯长、服务过多导致的性能问题,但不能让硬件变快。
如果你愿意,可以告诉我:
我可以给你一套针对性 cleanup + 性能检查方案。