Ubuntu AMI 可交换微型实例

Ubuntu AMI 可交换微型实例

默认的 Ubuntu AMI 没有启用交换,但它不适合生产使用,因为当内存不足时机器就会崩溃。

是否存在启用了交换功能的现有图像,以便我可以使用而无需创建自定义图像?

谢谢。

答案1

你不需要创建自定义 AMI为了获得交换存储亚马逊 EC2例如。相反,您可以简单地添加交换文件,如我如何添加更多交换?

Swap 通常与交换分区相关联,可能是因为在安装时会提示用户创建交换分区。事实上,任何文件都可以用作交换设备,无论是分区还是常规文件。可以通过增加交换分区的大小或添加交换文件来添加交换。[...][重点是我的]

部分添加交换文件的四步过程概述了所需的步骤,归结为例如(/mnt用您选择的适当目录替换):

sudo fallocate -l 512m /mnt/512MiB.swap
sudo chmod 600 /mnt/512MiB.swap
sudo mkswap /mnt/512MiB.swap
sudo swapon /mnt/512MiB.swap

这在重启后将无法继续存在,因此需要您编辑/etc/fstab,例如:

sudo nano /etc/fstab

然后在文件末尾添加此行:

/mnt/512MiB.swap  none  swap  sw  0 0

如果需要,请参阅链接页面以获取更多详细信息和示例会话。

相关内容