EBS 与 EFS 读写延迟

Jac*_*els 5 amazon-ec2 amazon-ebs amazon-web-services amazon-efs

我将用户的代码存储在文件系统中,目前 EBS 存储在 AWS 中。我正在寻求提高可用性并希望减少由于 EBS 出现故障而中断的机会。EFS 似乎是一个合理的选择。

我知道 EFS 会比 EBS 慢,而且 EFS 比 EBS 贵。我想知道,是否有任何性能基准测试来衡量EFS的读写延迟并与EBS进行比较?

Chr*_*oll 4

此 AWS 论坛主题向您展示了一些客户在 eFS 延迟和 AWS 反应方面遇到的一些问题。一些客户声称他们有 1 秒以上的延迟,AWS 支持人员表示这不正常,他们将进行调查。

我目前在 EU-West 的经验似乎表明,对于一系列 150,000 个每次约 2.5KB 的小型读取操作,我的 EC2<->EFS 每秒最大读取操作数为 200 个,因此我们可能猜测不超过 1典型有效延迟为 200 秒或 5 毫秒。

我说“有效延迟”是因为它实际上报告的是带宽,而不是延迟。我还没有编写计时代码来测量往返延迟。

您可以通过支付更大的驱动器(价格中包括更大的 IOPS)或预留 IOPS 来改进它。

  • 我有一个在 EFS 上存储大量小文件(大约 1k)的应用程序,我看到读取延迟在 2 毫秒到 4 毫秒范围内。它有点像磁性硬盘而不是SSD。 (2认同)