Debian系统Swap满了可按以下步骤处理:
查看内存与Swap使用情况
free -h 查看内存和Swap占用比例。top 或 htop 找出占用内存高的进程。释放内存或调整进程
sudo systemctl stop <服务名> 或 kill <进程ID>。valgrind 等工具检测。增加Swap空间
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/etc/fstab,添加 /swapfile none swap sw 0 0。调整Swappiness参数
sudo sysctl vm.swappiness=10/etc/sysctl.conf 中添加 vm.swappiness=10,然后执行 sudo sysctl -p。监控与维护
vmstat -s 或 swapon --showfree 监控Swap使用。注意:操作前建议备份重要数据,避免误操作导致系统异常。