设置SWAP虚拟内存交换
本文使用的是Debian系统,提供两种虚拟内存交换设置方式,以第一种为主,第二种未经尝试验证(无图)
超频版Debian本身就有一个439.6M的SWAP分区
方式一
默认已挂载扩展盘,且至少有一个为挂载到目录的分区
若未挂载扩展盘请移步挂载TF卡/U盘

- 停止swap分区
swapoff
- 设置swap分区
mkswap /dev/sda2
- 启用swap分区
swapon /dev/sda2 - 设置开机自启动
vi /usr/sbin/mobian-usb-gadgetsleep 5 mount /dev/sda1 /xxx sleep 1 swapon /dev/sda2 sleep 5 service bt restart
- 查看是否设置成功
lsblk
方式二
慎用,只是个转载,未做任何尝试,无图
debian设置虚拟内存swap
- 查看系统是否配置swap
swapon --show - 查看当前系统swap阈值
cat /proc/sys/vm/swappiness - 修改虚拟内存阈值,将vm.swappiness = 10写入到/etc/sysctl.conf
vim /etc/sysctl.confvm.swappiness = 10 - 启用内存阈值设置
sysctl -p - 创建swap分区文件
cd /optdd if=/dev/zero of=swapfile bs=1M count=1024mkswap swapfile - 启用交换分区
swapon swapfile - 关闭交换分区
swapoff swapfile - 设置开机自动mount
写入如下内容vim /etc/fstab/opt/swapfile swap swap defaults 0 0 - 查看当前内存
free -h