Linux启用Swap分担内存压力

2019-07-28  本文已影响0人  蟠龙有悔

由于我云服务器上的内存只有1G,启动gitLab后直接把内存占满了,导致整个服务器卡成翔,(我记得我是把gitLab关了来着,然后还是卡的没有道理)
然后根据网上收集来的资料,配置Swap虚拟内存。

创建swap文件

dd if=/dev/zero of=/var/swap bs=1024 count=2097152

设置 /var/swap 为交换区

mkswap /var/swap

将 /var/swap 添加到 开机引导中

echo "/var/swap swap swap defaults 0 0" >>/etc/fstab

启用swap

swapon -a
swapon: /var/swap: insecure permissions 0644, 0600 suggested.

swapon -a 的命令说明:-a --all enable all swaps from /etc/fstab
开启所有/etc/fstab添加过记录的swap配置,
当然也可以直接用 swapon /var/swap ,另外 swap 是可以自定义命名的

查看内存使用情况:

~$ free
              total        used        free      shared  buff/cache   available
Mem:        1015764      270568       60108        5696      685088      565648
Swap:       2097148         196     2096952

swap 已经正常使用中^_^

上一篇 下一篇

猜你喜欢

热点阅读