扩容 swap

发布于 2023-05-07  1 次阅读


前言

新弄的小鸡真小,512m 的内存,256m swap 缓存!我是怎么会想到扩容的呢?因为 docker compose up -d 了一堆东西后,网页监控在疯狂的报警,一会 200,一会 503 。。。搞得我都不知道问题在哪,而且 ssh 也是意外卡的要死。

原先我没往内存不够方面去想,因为 ssh 简直太普通了。。。只当时某些神奇的力量又在起作用了!直到 free -m 了之后,好家伙,free 全部是 0 。。。

增加 swap 空间

创建 swap 文件

mkdir -p /usr/swap && cd /sur/swap
dd if=/dev/zero of=/usr/swap/swapfile1 bs=1M count=2048
bs=1M 表示写入的每个块的大小为 1M,count=2048 表示总共建立 2048M 的 swap 文件。

文件转换为 swap

mkswap /usr/swap/swapfile1

激活 swap

swapon /usr/swap/swapfile1

添加到挂载文件

编辑挂载文件

nano /etc/fstab

添加新建的 swap

# 在末尾添加
/usr/swap/swapfile1     swap    swap    defaults        0 0

查看是否挂载成功

swapon -s

此时,再输入 free -m 就可以看到 swap 容量增加了~

删除 swap 空间

关闭 swap

swapoff /usr/swap/swapfile1

删除挂载信息

这一步把 /etc/fstab 里面添加的 swap 行删除即可!

参考

感谢这位大佬,基本都是从他那边抄来的~

https://timberkito.com/?p=98