PVE开启Swap内存
Linux开启虚拟内存
- 创建虚拟内存文件:
dd if=/dev/zero of=/swapfile_16g bs=1G count=16
为16*1g
空间 - 设置权限
chown root:root ./swapfile_16g
chmod 0600 ./swapfile_16g
- 格式化swap:
mkswap /swapfile
- 设置交换区域:
swapon ./swapfile_16g
\ - 设置开机应用设置:
vi /etc/fstab
1
/swapfile/swapfile_16g none swap sw 0 0
验证是否生效
输入:swapon -s
关闭Swap
1 | swapoff /swapfile1 |
设置什么时候启用Swap
启动时机 = (100 - swappiness ) * 总内存大小
临时修改
sysctl vm.swappiness=swapnesss大小
echo VALUE > /proc/sys/vm/swappiness大小
永久生效
1:echo 'vm.swappiness=30' >> /etc/sysctl.conf
-> sysctl -p