Linux 开启 swap 分区详细教程
操作步骤
1、创建1个 2G 文件
1 | fallocate -l 2G /swapfile |
2、mkswap 创建 swap 分区
1 | mkswap /swapfile |
3、swapon 开启 swap 分区
1 | swapon /swapfile |
4、查看内存 swap 分区是否生效
1 | free -h |
5、配置 /etc/fstab 文件,让 swap 分区开机自加载
1 | echo "/swapfile swap swap defaults 0 0" >> /etc/fstab |
其他問題
1. 针对SUSE 15和SUSE 12.4的镜像,vm.swappiness 默认为0,即只有100%物理内存都被占用才会使用swap。
将vm.swappines设置成60,代表当内存使用率达到40%的时候,就开始使用swap。配置方法:在/etc/sysctl.conf
中添加一行vm.swappiness = 60
。
立即生效
1 | /sbin/sysctl -p |
卸载交换分区
- 关闭交换分区
1 | swapoff -a |
- 删除交换分区
1 | rm -f /swapfile |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.