如何在EFS上获得与gp2/gp3相当的性能?

0

【以下的问题经过翻译处理】 我们最近设置了EFS,通过将相同的站点文件附加到自动缩放组中的多个EC2实例上,来实现Web服务器的水平扩展。

然而,我们注意到与我们的本地设置相比,我们几乎每个操作所设置的EFS的性能要慢10倍(至少)。

例如,使用相同的EC2实例,查看本地文件夹和EFS克隆文件夹里9G文件的时间差异约为10倍,本地10秒,EFS 100秒。 100G gp3

/local/conf$ time du -h | tail -n 1
9.0G    .

real    0m10.298s
user    0m0.303s
sys     0m1.126s

EFS

/efs/conf$ time du -h | tail -n 1
9.0G    .

real    1m43.433s
user    0m0.583s
sys     0m7.199s

我们该如何获得可比较的性能,或者EFS根本就不可能实现?或者fsx甚至设置我们自己的NFS服务器与gp3将是一个更好的选择?

我们还有2个单独的EFS实例来存储不同的数据集。

fs-001739bb594b2f684 ~ 9.2G
fs-0a138164b6a903474 ~ 3.3G

是否将它们放在一起以获得更高的性能更有意义,因为我们注意到我们无法指定EFS大小,但是IOPS/带宽应该随EFS中的总数据大小而缩放?

profile picture
专家
已提问 5 个月前24 查看次数
1 回答
0

【以下的回答经过翻译处理】 如果您正在寻找高性能的NFS可访问存储,您可以尝试FSx for OpenZFS。它提供了本地般的性能和完全托管的共享文件存储,支持NFS v3、v4、v4.1、v4.2,并提供强大的ZFS功能,可用于处理数据。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则