Linux 增加Swap

国内云商早些年开始不再提供swap (他们要提供了你们还怎么掏钱升配呢? 哈哈 玩笑)我们得自己安装上 低配机推荐安装 优点:能暂时解决内存不足 比如:跑编译 高并发 缺点:速度慢了点 伤硬盘

2G内存推荐不少于2GB的swap空间,4GB~16GB内存推荐不少于4GB的swap空间,16GB~64GB内存推荐不少于8GB的swap空间,64GB~256GB内存推荐不少于16GB的swap空间

下面以2G内存为例:创建swap文件为2GB

dd if=/dev/zero of=/var/swapfile bs=1M count=2048

设置文件权限

chmod -R 0600 /var/swapfile

标记 swap 空间

mkswap /var/swapfile

激活swap空间

swapon /var/swapfile

查看效果

[root@VM-8-2-centos ~]# free -mlht
               total        used        free      shared  buff/cache   available
Mem:           1.7Gi       356Mi       1.1Gi       2.0Mi       417Mi       1.4Gi
Low:           1.7Gi       615Mi       1.1Gi
High:             0B          0B          0B
Swap:          2.0Gi          0B       2.0Gi
Total:         3.7Gi       356Mi       3.1Gi

设置开机重启

sudo sed -i '$a /var/swapfile swap swap defaults 0 0' /etc/fstab

以下为删除swap空间

停止swap

swapoff /var/swapfile

删除swap文件

rm -f /var/swapfile

删除开机启动

sudo sed -i '/\/var\/swapfile swap swap defaults 0 0/d' /etc/fstab

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注