记录自己成长,分享技术博客,探索软件开发系列问题。

Centos7.0 添加SWAP(交换分区)

服务器 方耀宇 1520℃ 0评论

前言

最近在阿里云ECS上自建数据库的时候,由于ECS是低配(CPU:1核  内存: 1G),所以当数据库并发数比较高的时候,明显的内存不足。可以通过 free -m 命令查询。通过操作资料了解到可以通过建立Swap分区来缓解内存不足的情况,下面是具体的操作步骤。

添加(调整)SWAP

1.进入目录

cd /var/

2.获取要增加的SWAP文件块(这里以1GB为例)

dd if=/dev/zero of=swapfile bs=1024 count=1038336

3.创建SWAP文件

mkswap swapfile

4.激活SWAP文件

swapon swapfile

5.查看SWAP信息是否正确

swapon –s

6.添加到fstab文件中让系统引导时自动启动

echo “/var/swapfile swap swap defaults 0 0” >>/etc/fstab

上面这步也可以修改/etc/fstab,末尾加入/var/swapfile swap swap defaults 0 0

 

一下是网上别人的截图,大家可以参考参考。

方耀宇 - 个人技术博客

 

结语

以上只是一个过程,如果本身ECS没有SWAP叫唤分区的话,加上一个肯定是有好处的,比如阿里云;但是,本身若有SWAP,增加过多的SWAP感觉意义就不大了,个人觉得SWAP和物理内存大小相同为宜。当然,上面这些还是我个人肤浅的看法,也许是我没优化好的缘故吧。

转载请注明:方耀宇 - 个人技术博客 » Centos7.0 添加SWAP(交换分区)

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址