Debian Swapper(交换空间)配置步骤如下:
选择工具:
fallocate
(更快):sudo fallocate -l 4G /swapfile
(创建4GB交换文件,路径可自定义)。dd
命令:sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
(创建4GB文件)。设置权限:
sudo chmod 600 /swapfile
(仅root可读写,确保安全)。
sudo mkswap /swapfile
(将文件标记为交换空间)。sudo swapon /swapfile
(立即激活交换空间)。编辑 /etc/fstab
文件:
sudo nano /etc/fstab
添加以下行(确保重启后生效):
/swapfile none swap sw 0 0
。
cat /proc/sys/vm/swappiness
。sudo sysctl vm.swappiness=10
(数值越低,越倾向于不使用交换空间)。/etc/sysctl.conf
,添加或修改:vm.swappiness=10
,然后执行:sudo sysctl -p
。sudo swapon --show
或 free -h
。top
或 htop
查看内存与交换空间使用情况。sudo swapoff /swapfile
。sudo fallocate -l 2G /swapfile
或 dd
命令。sudo mkswap /swapfile && sudo swapon /swapfile
。/etc/fstab
中的文件大小(需手动修改)。sudo swapoff /swapfile
。sudo fallocate -l 8G /swapfile
或 dd
命令。sudo mkswap /swapfile && sudo swapon /swapfile
。/etc/fstab
。cryptsetup
加密文件。zram
(压缩交换)节省磁盘空间。以上步骤参考自[1,2,3,4,5,6,7,8,9,10,11]。