【发布时间】:2019-06-09 18:54:15
【问题描述】:
所有 Linux 命令在 EFS 挂载目录下运行非常缓慢。
我的最终目标是在 EFS 挂载目录中部署 GitHub 代码。目前,按照传统方式,我们在 EC2 实例中部署代码,但作为新要求,目标是在 EFS 挂载目录中部署代码。我发现代码部署阶段的“安装”事件正在占用大约。 10分钟的时间太多了。 由于部署中的“安装”阶段会解压缩上述目录中的代码。当目标目录在 EBS 时完成速度非常快,但在部署目录为 EFS 时需要 10 倍以上的时间。 在进行故障排除时,我发现不仅 unzip 命令,而且所有 shell 命令在 EFS 挂载目录中执行时都花费了太多时间。我已经验证了“PercentIOLimit”、“BurstCreditBalance”指标和 EFS 的最佳推荐配置。
还有什么原因会导致延迟过高?
目前,我们正在使用“通用性能模式”和“突发吞吐量模式”efs 配置。
期望以低延迟在 EFS 中执行所有 Linux 命令,并获得与 EBS 相同的吞吐量。
【问题讨论】:
标签: linux amazon-web-services amazon-ec2 amazon-efs