gpt4 book ai didi

linux - 我想将github代码部署在EFS挂载路径中

转载 作者:太空宇宙 更新时间:2023-11-04 05:10:07 26 4
gpt4 key购买 nike

所有 Linux 命令在 EFS 挂载目录下运行速度都非常慢。

我的最终目标是将GitHub代码部署在EFS挂载目录中。目前,按照传统方式,我们在 EC2 实例中部署代码,但作为新要求,目标是将代码部署在 EFS 安装目录中。我发现代码部署阶段的“安装”事件花费了大约。 10分钟的时间太多了。当部署中的“安装”阶段将代码解压缩到上述目录中时。当目标目录位于 EBS 中时,完成速度非常快,但当部署目录是 EFS 时,需要花费 10 倍的时间。在进行故障排除时,我发现不仅是 unzip 命令,而且所有 shell 命令在 EFS 安装目录中执行时都花费了太多时间。我已经验证了“PercentIOLimit”、“BurstCreditBalance”指标以及 EFS 的最佳推荐配置。

如此高的延迟背后还有什么可能的原因吗?

目前,我们正在使用“通用性能模式”和“突发吞吐量模式”efs 配置。

期望以低延迟执行 EFS 中的所有 Linux 命令,并获得与 EBS 中相同的吞吐量。

最佳答案

EFS 和 EBS 不同,您的用例可能希望使用 EFS。但是您可能需要重新考虑这一点。 EFS 永远不会有与 EBS 相同的延迟。它是一个网络文件系统,旨在供许多 EC2 实例访问。 EBS 是本地附加存储,设计速度更快。您绝对不应该在许多主机上安装跨 EFS 运行的程序。不是它的设计目的。

EFS 旨在提供存储并将文件分发到许多主机。在 EFS 上运行的可执行文件会很慢并且浪费资源。

关于linux - 我想将github代码部署在EFS挂载路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56517489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com