Debian系统Swap占用过高可按以下步骤优化:
sudo sysctl vm.swappiness=10
(数值越低,越少使用Swap)。/etc/sysctl.conf
,添加vm.swappiness=10
,执行sudo sysctl -p
。top
或htop
查看高内存占用进程,通过kill PID
终止(谨慎操作)。sudo systemctl stop 服务名
。sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
```。
valgrind
等工具定位问题。操作前建议备份重要数据,若问题持续可进一步分析/proc/zoneinfo
或寻求社区支持。