Debian swapper 是 Linux 内核的一个功能,用于在物理内存不足时将部分数据移动到硬盘上的交换空间(swap space)中,以释放物理内存供其他进程使用。以下是在实际使用中的一些技巧:
创建和管理 Swap 分区:
fallocate 命令创建交换文件,例如:fallocate -l 1G /swapfile 创建一个 1GB 大小的交换文件。chmod 600 /swapfile。mkswap /swapfile。swapon /swapfile。swapon --show 或 free -m。开机自启:
/etc/fstab 文件,添加如下内容以确保交换分区在系统启动时自动挂载:/swapfile swap swap defaults 0 0 /dev/mmcblk0p3 none swap sw 0 0。调整 Swappiness 值:
cat /proc/sys/vm/swappiness。/etc/sysctl.conf 文件,添加或修改如下行:vm.swappiness = 10 sysctl -p。关闭 Swap 分区:
swapoff -a。/etc/fstab 文件中删除相应的条目,并删除交换文件。监控交换空间使用情况:
free -m 命令查看内存和交换空间的使用情况。top 或 htop 命令实时监控系统进程和资源使用情况。优化交换空间使用:
zram 等工具来创建压缩的交换分区,以节省硬盘空间。以上技巧可以帮助你更有效地管理 Debian 系统中的交换空间,提高系统性能和稳定性。