CentOS清理内存能释放的空间量因系统配置和使用情况而异,以下是常见清理方法及对应释放内存的情况:
sync; echo 1 > /proc/sys/vm/drop_caches 可释放页面缓存,通常可释放几十MB到数GB不等,具体取决于系统文件操作频率和缓存占用量。sync; echo 2 > /proc/sys/vm/drop_caches 释放这部分缓存,释放量一般小于页面缓存。sync; echo 3 > /proc/sys/vm/drop_caches 会释放所有缓存,释放量相对较大,但可能导致系统短暂性能下降。/tmp 目录下的临时文件,释放量取决于临时文件大小,通常可释放几百MB到数GB。journalctl --vacuum-time=2weeks 或删除旧日志文件,可释放几十MB到数GB,具体取决于日志生成速度和保留策略。sudo yum clean all 可释放几百MB到1GB左右,取决于软件包数量和缓存大小。