在Debian系统中,内存清理可以通过多种方法实现,以下是一些常用的方法:
sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 1 > /proc/sys/vm/drop_caches
sudo sync; sudo echo 2 > /proc/sys/vm/drop_caches
/tmp
目录下的所有文件:sudo rm -rf /tmp/*
sudo journalctl --vacuum-time=2weeks
sudo systemctl stop <service_name>
sudo rm -rf /var/log/<service_name>/*
sudo systemctl start <service_name>
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get purge <package_name>
top
或 htop
命令查看占用内存较多的进程,并使用 kill
命令终止它们:sudo kill -9 <PID>
sudo swapon --show
sudo fallocate -l 1G /swapfilesudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile
/etc/fstab
文件,使交换空间在系统启动时自动挂载:/swapfile none swap sw 0 0
free
命令查看当前系统的内存使用情况:free -h
vmstat
命令显示系统的虚拟内存使用情况:vmstat 1 5
通过上述方法,你可以有效地回收和管理Debian系统中的内存。