centos7 新增交换分区
in 服务器 with 0 comment

centos7 新增交换分区

in 服务器 with 0 comment

机器信息

阿里云轻量应用服务器
centos7
1核2G

配置过程

由于阿里云服务器没有自带分区,所以需要手动配置
查看分区命令

# cat /proc/swaps
或者
# free -h

创建swap分区文件

# mkdir /swaps
# cd /swaps
# dd if=/dev/zero of=swaps bs=512 count=4194308
# mkswap swaps

swap大小为 bs*count / 1024 / 1024 = 2048.001953125 (也就是2G)

配置物理内存剩余多少时启用

暂时的
# sysctl -w vm.swappiness=60

永久的(修改/etc/sysctl.conf文件中的vm.swappiness变量配置)
# vim /etc/sysctl.conf
修改 vm.swappiness = 60

这里60的含义是:100%-60%=40%,即物理内存剩下40%的时候时启用虚拟内存。

添加开机自动挂载

# vim /etc/fstab
添加 /swaps/swaps swap swap defaults 0 0

查看配置结果

# cat /proc/swaps
或者
# free -h
Responses