本文于 13 天前发布,最后更新于 10 天前
一、概述
由于网站添加的内容越来越多,功能越来越多,导致服务器的内存有些不足,支撑起来有些吃力,所以决定把swap重新开启。
设置swap大小通常取决于你的系统内存大小和你计划运行的应用需求。以下是一些基本的指导原则:
- 如果你有16GB以下的内存,通常建议设置与内存大小相等的swap空间。
- 对于16GB到64GB的内存,可以设置16GB的swap空间。
- 对于64GB以上的内存,通常建议至少设置16GB的swap空间。
以下是开启的步骤方法。
二、开启方法
- 首先利用dd命令生成/swapfile文件
dd if=/dev/zero of=/swapfile bs=1G count=N
其中N
是你想设置的swap大小(以GB为单位)。
- 然后使用以下命令使其成为swap文件
mkswap /swapfile
swapon /swapfile
- 为了使swap设置在重启之后依然有效,需要将它添加到
/etc/fstab
文件中
echo '/swapfile none swap sw 0 0' | tee -a /etc/fstab
配置好后重启服务器也能保持swap依然有效,验证
[root@dameng ~]# free -m
total used free shared buff/cache available
Mem: 3736 3157 128 9 450 353
Swap: 4095 15 4080