配置开启swap分区自定义大小

当前服务器swap分区是关闭状态,因服务需求需要开启swap分区

在 /data 目录下创建一个名为 swapfile 的文件,并将其大小设置为 8GB

注意这个操作占用的是/data目录的磁盘空间,要确保磁盘剩余空间大于设置的内存大小并且不影响磁盘空间的正常使用

fallocate -l 8G /data/swapfile   

swap交换分区设置大小规则推荐

配置开启swap分区自定义大小_第1张图片

chmod 600 /data/swapfile   设置文件的访问权限为只有 root 用户可读写

mkswap /data/swapfile       将文件设置为交换分区

swapon /data/swapfile     启动交换分区

vim /etc/fstab      配置开机自动挂载交换分区

/data/swapfile none swap sw 0 0     在配置文件最底部添加

配置开启swap分区自定义大小_第2张图片

然后mount -a    自动挂载

注意在vim /etc/sysctl.conf 中有swap交换分区使用程度参数配置

vm.swappiness = 60  #默认60 可选值0-100无特殊需求默认值即可

vm.swappiness=0 时,系统尽量避免使用交换分区。

vm.swappiness=100 时,系统会积极地使用交换分区。

如果修改了vm.swappiness的参数 使用

sysctl -p  生效一下修改的配置

最后使用free -h 检查swap空间是否启用成功

到这swap分区就开启成功了,注意磁盘空间要确保不影响其他服务使用。

你可能感兴趣的:(linux,运维,服务器,swap,内存)