linux设置 swap 分区
1. 创建 swap 分区文件
dd if=/dev/zero of=/mnt/swap bs=1M count=2048
2. 将创建的文件设置为 swap 交换区
mkswap /mnt/swap
3. 启用交换分区的交换功能
swapon /mnt/swap
4. 设置开机自启用
echo "/mnt/swap swap swap defaults 0 0" >> /etc/fstab
5. 修改内核参数 vm.swappiness
vm.swappiness 用来控制内核使用 swap 的积极程度
- 0:尽量使用物理内存
- 100:积极使用 swap
编辑 sysctl 配置文件:
vi /etc/sysctl.conf
在文件末尾添加或修改为:
vm.swappiness=60
保存后使配置生效:
sysctl -p
查看swap空间的使用情况 https://blog.qcoder.cn/blogDetail/129