前言
新弄的小鸡真小,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 行删除即可!
参考
感谢这位大佬,基本都是从他那边抄来的~
Comments NOTHING