【发布时间】:2017-07-26 06:06:18
【问题描述】:
除了使用以下命令之外,还有其他方法可以预热 PIOPS EBS 卷吗?
sudo dd if=/dev/xvdf of=/dev/null bs=1M
随着 EBS 卷大小的增加,上述命令似乎需要更长的时间。
所以在理想情况下,我想使用我的快照创建一个卷,并且在最短的停机时间内我想将该卷用作我的 mysql 数据目录,但在此之前我想预热它。如果有办法加快这个过程,那就太好了。然而,我们在硬件方面没有挑战,我们可以在 AWS 上使用更大的机器。
【问题讨论】:
-
预热所需的时间与卷的大小直接相关。您需要阅读每个块。 dd 可能是最快的方法。您可以通过添加更多 PIOPS、增加实例大小(更好的网络)或使用 EBS 优化实例来提高 EBS 的性能。您将必须测试哪一个可以提供最佳性能。
-
您是否遇到需要预热音量的问题?预热所花费的时间可能会破坏您通过预热获得的好处。
-
fio应该比dd快,因为它是多线程的。