解决 swap 占用过高的问题

公司某项目有 2 个机子的 swap 占满了,监控他们的 zabbix 平台一直提示高占用,于是开始着手解决一下这个问题。

首先我们释放 swap 存储的文件导内存

1
Swapoff –a

接下来我们将需要新建一个更大的swap交换空间

1
2
3
4
cd /var
sudo mkdir swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=4000000
sudo mkswap swapfile

之后添加自动挂载

1
2
3
4
5
vi /etc/fstab

最后添加如下信息

/var/swapfile swap swap defaults 0 0

至此操作结束