网络上可以看到许多千奇百怪的复杂方法,尤其是什么自建swap file的一大堆,其实根本就不需要!树莓派系统自带有swap分区服务,直接修改参数即可!
1.修改swap分区配置
1 | sudo nano /etc/dphys-swapfile |
(当然这里可以使用很合你喜欢的方式编辑文本,比如vi)
找到“CONF_SWAPSIZE”这一行,将后面的数字改为你想调整的大小,单位MiB。
*如果设置了“CONF_MAXSWAP”,即“CONF_MAXSWAP”没有“#”注释,设置参数必须大于等于“CONF_SWAPSIZE”。
比如想关闭swap,可以改为“CONF_SWAPSIZE=0”。想设置4GiB的swap分区,可以设置“CONF_SWAPSIZE=4096”。
2.重启swap服务
1 | sudo /etc/init.d/dphys-swapfile restart |
3.查看swap分区大小
1 | free -h |
现在可以看到,swap分区大小已更改,重启后仍然生效。
*如果之前通过其他方式修改过,记得先反向操作恢复修改