本文于 117 天前发布,最后更新于 114 天前
一、概述
由于网站添加的内容越来越多,功能越来越多,导致服务器的内存有些不足,支撑起来有些吃力,所以决定把 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