我应该在我的亚马逊图片上创build一个8 GB的交换文件吗?

我有一个亚马逊图像1根图像,1图像,我使用的网站,只使用25%,1图像“未使用”

所以我想…也许我可以使用这个未使用的图像的Linux交换文件。

由于我有10 GB(9.2G可用),在这个卷上创build一个8GB的交换文件是明智的,还是不是最佳做法? (我只运行一些WordPress站点)(内存= 3.75GB)

我可以不知何故告诉“使用完整的磁盘作为交换空间”,而不是指出具体的金额?

dd if=/dev/zero of=/mnt/web2/swapfile bs=1024 count=8388608 mkswap /mnt/web2/swapfile swapon /mnt/web2/swapfile 

 [root@ip-* web2]# free -m total used free shared buffers cached Mem: 3754 3715 38 0 11 3517 -/+ buffers/cache: 186 3567 Swap: 8191 0 8191 

 [root@ip-* etc]# cat fstab # LABEL=/ / ext4 defaults,noatime 1 1 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 web /dev/xvdf ext3 defaults 1 1 web2 /dev/xvdg ext3 defaults 1 1 /mnt/web2/swapfile swap swap default 0 0 

如果您需要交换空间,则使用实例存储而不是EBS卷。 有三个原因:

  1. 实例存储将会更快
  2. 您将支付EBS I / O
  3. 除了重新启动之外,您不需要交换空间