# 内存使用率超过X时开始使用交换分区
- 临时修改
sysctl vm.swappiness=10
1
- 查看swappiness当前设置的值
cat /proc/sys/vm/swappiness
1
- 永久修改
在 vi /etc/sysctl.conf 文件添加 vm.swappiness=0 行
1
# 创建swap虚拟分区
- 创建虚拟内存
# 从分区分出2x1024M大小的空间,挂在/swap上
dd if=/dev/zero of=/swap bs=2048 count=1024000
1
2
2
- 格式化成swap格式
mkswap /swap
1
- 激活/swap,加入到swap分区中
swapon /swap
1
- 赋予权限
chmod -R 0600 /swap
1
5.开机自启动新添加的swap分区
vi /etc/fstab
# 添加
/swap swap swap defaults 0 0
1
2
3
2
3
- 删除分区
swapoff /swap
1
- 查看创建的虚拟内存地址信息
ll /swap -h
1
- 查看当前系统的内存信息
free -m
1