最新消息:用博客记录点滴生活。与您共同关注互联网,分享互联网。

Linux 增加 创建 Swap分区教程

最近在玩阿里云,结果发现他没有SWAP分区,所以想给他加上SWAP(交换分区)来减缓内存的压力,所以有了这一篇记录的文字。

请注意OpenVZ架构是没法加这个的;另外文章仅指Xen/Kvm/Vmware架构,但是可能并非所有的VPS主机商都是允许你添加swap分区的。 写在前面的还有一个问题,就是以下的方式也适用于调整增加原SWAP大小。

添加(调整)Swap

1.获取要增加的Swap分区的文件块(这里以1GB为例)

dd if=/dev/zero of=/var/swapfile bs=1024 count=1048576

2.创建SWAP文件

/sbin/mkswap /var/swapfile

3.激活SWAP文件

/sbin/swapon /var/swapfile

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

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

这句命令实际就是/etc/fstab文件底部添加了

/var/swapfile swap swap defaults 0 0

到这里添加swap分区就完成了。

结语

本身VPS没有SWAP分区的话,加上一个肯定是有好处的,比如阿里云,能够减缓一小部分内存的压力;本身若是有SWAP,增加过多的Swap就没有意义了,反而过度的占用硬盘的空间,个人觉得SWAP不大于物理内存的2倍为宜。当内存都用到SWAP去了以后,VPS就卡的很了,但至少比没有Swap,内存用光死机的好。


正文部分到此结束

声明:本文采用 BY-NC-SA 协议进行授权,转载还请注明:http://www.777s.me/linux-add-swap.html - 777's Blog