在 Debian 系统中,**swapper(交换分区/交换文件相关机制)**本身一般不会“崩溃”,但你说的“swapper 崩溃”通常可能指以下几种情况之一:
swapper/cpu panic)下面按常见场景给你排查和解决思路。
free -h
swapon --show
现象
解决
sysctl vm.swappiness=10
(默认 60,越低越晚用 swap)
永久生效:
echo "vm.swappiness=10" >> /etc/sysctl.conf
现象
swapon 报错检查
dmesg | grep -i swap
重建 swap(以 swapfile 为例)
swapoff /swapfile
rm /swapfile
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
写入 fstab:
/swapfile none swap sw 0 0
现象
BUG: unable to handle page fault
swapper/N
Kernel panic - not syncing
可能原因
处理
apt update
apt upgrade
reboot
memtest86+ 测试内存journalctl -p 3 -xb
swapoff -a
并注释 /etc/fstab 里的 swap 行
⚠️ 风险:内存满时直接 OOM kill
请告诉我:
cat /etc/os-release)dmesg / journalctl 输出)我可以直接帮你定位是 swap 配置问题 还是 硬件/内核问题。