什么是临时存储?

我一直在读amazon ec2的短暂存储,并试图找出什么是使用他们提供给你的100 GB的最佳方式。 如果不持久,有什么好处呢?

正如Flashman指出,临时存储对于实例的生命是“持久的” – 对于/tmp/var/tmp类的东西,或者用于caching的东西都是很好的 – 基本上任何你不会因为它离开而感到非常不方便的东西在重新启动。

如果您经常需要处理大量的数据文件以将其提取为更多可用的信息,那么这是一个很好的select – 您可以将数百个原始数据保存在临时存储中,并将已提取的数据放在更永久的位置。

临时文件和/或作为交换分区。

以下是一些在启动时自动创build交换驱动器的说明 。 引用文章…

创build一个名为“swapon”的服务。

 sudo nano /etc/init.d/swapon 

并添加以下内容:

 # chkconfig: 2345 95 20 # description: Adding swap to ephemeral0 # Adding swap to ephemeral0 # processname: swap dd if=/dev/zero of=/media/ephemeral0/swap bs=1024 count=8M mkswap /media/ephemeral0/swap chown root:root /media/ephemeral0/swap chmod 600 /media/ephemeral0/swap swapon /media/ephemeral0/swap 

该服务将生成8GB的交换文件(因此为8M * 1024字节)。 如果您需要更less或更多,请更改“计数”参数。

现在最后一步:让我们分配执行权限,并在启动时启用这个脚本/服务。

 sudo chmod +x /etc/init.d/swapon sudo chkconfig --level 345 swapon on 

现在每次启动(或重新启动)EC2实例时都会创build交换。

.. /结束报价。

你可能能够做一些类似的Windows页面文件,但我还没有看到任何指示。 我不认为你可以只格式化驱动器和移动页面文件,因为下一次实例启动磁盘将被重新初始化(和移动页面文件需要重新启动..)。

此外,请记住,大多数实例types带有多个临时磁盘(可能是)代表单独的物理驱动器,因此跨这些设备分条(即RAID 0,无冗余或RAID 10冗余)应进一步提高交换性能。