从快照创建 AWS EBS 卷的完整副本

Creating a complete copy of an AWS EBS volume from a snapshot

致开发者, 当我从快照创建 EBS 卷并将其附加到 EC2 节点时,我变得懒惰读取。
我想创建一个完整副本的EBS卷,以便第一次读取不慢。
有没有办法做到这一点? 谢谢, 马克

你和其他人。据我在纽约 AWS 峰会上与一位 AWS 代表交谈,亚马逊很清楚这个问题。当然,"being aware" 的问题和实际修复它是有区别的...

目前,您最好按照 AWS instructions 并使用 ddfio 在安装设备之前触摸设备上的每个块。 fio 的好处是它将 运行 个并行线程。

请注意,您将受到卷的 IO 性能的限制。 gp2 卷上的一个 IO 是 16k,因此将您的卷大小除以它以确定接触每个块需要多少 IOs,然后将其除以您的卷的 IOPS(考虑到帐户突发 IOPS)。

例如(这些都是粗略的数字!),一个 1 TB 的卷需要 67,108,864 IOs 才能完整读取。 1TB gp2 卷的默认非配置性能为 3,000 IOPS,这将需要 22,369 秒或 6 个多小时。较小的卷将能够使用突发 IOPS 来超出其基本分配,但可能 运行 达到吞吐量限制。