2021-02-07-Linux开启Swap分区
CentOS7
开启swap
分区
场景: 华为云购买的机器,默认不会开启swap
分区,服务器运行内存只有4GB
,不满足使用,开启swap
交换分区
开启步骤
1、开启swap
分区
新建一个专门的文件用于swap
分区
dd if=/dev/zero of=/data/swap bs=1024 count=8388616 |
注:此文件的大小是count
的大小乘以bs
大小,上面命令的大小是8GB
2、通过mkswap
命令将上面新建出的文件做成swap
分区
mkswap /data/swap |
3、查看内核参数vm.swappiness
若vm.swappiness
为0
则根据实际需要调整成30
或者60
cat /proc/sys/vm/swappiness |
注:若想永久修改,则编辑/etc/sysctl.conf
文件
4、启用此交换分区的交换功能
swapon /data/swap |
这里有可能会有报错,如下
[root@peiyanbing /]# swapon /data/swap |
解决方法:
尝试激活 Swap
文件
[root@peiyanbing /]# swapoff /data/swap |
5、关闭swap
分区
swapoff /data/swap |
6、重新激活swap
分区,没有写入系统配置文件中,系统重启后,就需要重新激活
[bing@peiyanbing ~]$ sudo swapon /swap/swapfile |
7、如果需要一直保持这个 swap
,可以把它写入 /etc/fstab
文件
sudo vim /etc/fstab |
8、关机重启确认Swap
大小
free -m |
2021-02-07-Linux开启Swap分区
https://peialan.github.io/2021/02/07/2021-02-07-Linux开启swap分区/