以下是CentOS内存回收技巧:
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches。sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches。swappiness值(默认60,可设为10-30),减少交换空间使用:sudo sysctl vm.swappiness=10(临时),或修改/etc/sysctl.conf永久生效。vfs_cache_pressure(默认100,可设为50-100),控制内核回收缓存的积极性。top/htop查看后,用kill [PID]终止。sudo systemctl stop service_name,并设为开机不启动sudo systemctl disable service_name。sudo fallocate -l 2G /swapfile → sudo chmod 600 /swapfile → sudo mkswap /swapfile → sudo swapon /swapfile,并添加到/etc/fstab永久生效。htop(实时监控)、free(查看内存使用)、vmstat(统计虚拟内存)。memcached/redis缓存数据,减轻内存压力。valgrind检测程序,或pmap查看进程内存映射。注意:操作前建议备份数据,部分操作(如清理缓存)可能影响系统性能,需在测试环境验证。