我们已经在aws ec2上用自动缩放和EFS托管了我们的wordpress站点。但突然之间,PermittedThroughput变得接近零字节,BurstCreditBalance变得日益减少(从2TB到几Mbs!)。 EFS的大小只有2GB左右!我们第二次面临这个问题。我想知道是否有任何人在这种情况下有类似的经验或任何建议。计划在EFS期间从EFS迁移到NFS或glusterfs。降低AWS EFS的性能
2
A
回答
5
吞吐量亚马逊EFS扩展的文件系统的增长。
...
破灭能力(无论是在时间长度和突发速率方面)的文件系统的直接关系到它的大小。较大的文件系统可能会在更长的时间内以更高的速率爆发。因此,如果你的应用程序需要更多的破解(也就是说,如果你发现你的文件系统没有突发信用),你应该增加文件系统的大小。
注意
有与亚马逊EFS没有开通,所以让你的文件系统更大,你需要更多的数据添加到它。
你提到你的文件系统只能存储数据的2吉布。这就是问题所在:乍一看是违反直觉的,但EFS实际上得到更快,因为它得到更大 ......而相反也是如此。小文件系统仅以每GiB存储数据每秒50 KiB /秒的速率累积突发信用。
因此,对于2吉布文件系统,你会通过日常数据传输非常少量的消耗你的学分:
60 sec/minute ×
60 min/hour ×
24 hr/day ×
0.05 MiB/s per GiB stored ×
2 GiB stored = 8,640 MiB/day
所以约8.6吉布每天是所有的数据传输这个文件系统可以维持。
这似乎很奇怪,直到你记得你每月只需支付0.60美元。
只需存储更多数据,就可以线性提升性能。用于计算的文件系统大小每小时更新一次,所以如果你走这条路线,几个小时内你应该会看到一个提升。
它到目前为止工作良好的原因是每个新的文件系统都带有相当于2.1 TiB的初始贷方余额。这主要是为了让文件系统在您最初将数据加载到文件系统时快速,但是在低总存储环境(如您所描述的存储环境)中,文件系统将持续几天或几周,然后突然(显然)您终于请参阅系统安装到其正确的基准行为。
本质上,您需要为两个互连参数(总存储容量和基准吞吐量)的设置付费 - 这两个参数都不是您配置的。如果你想要更多的存储空间,只需要存储更多的文件......并且如果你想获得更多的吞吐量,只需要...存储更多文件
相关问题
- 1. NVL()降低性能
- 2. CCSprite降低性能
- 3. 加入在AWS弹性地图性能降低运行蜂巢
- 4. WPF渲染性能降低
- 5. 流内在降低性能
- 6. 降低MySQL性能的持久性
- 7. AWS EFS在安装
- 8. AWS Auto Scaling Group&EFS
- 9. 跟踪ASP.NET网页的性能降低
- 10. Java性能降低锁的移除
- 11. 降低Linux上的性能变化
- 12. 有大的.cs文件降低性能
- 13. 索引如何降低MySQL的性能?
- 14. 降低python降价能力
- 15. 降低复杂性
- 16. 问题降低我的AWS EBS卷
- 17. Ajax是否会降低性能?
- 18. 冗余“使用”会降低性能
- 19. SmtpClient.SendAsync是否降低或提高性能?
- 20. log.debug是否会降低性能
- 21. 消息队列性能降低
- 22. weblogic警告降低系统性能
- 23. elasticsearch使用random_score会降低性能
- 24. 为什么-Xrs降低性能
- 25. Mongodb多索引搜索性能降低
- 26. 坚持性能逐渐降低
- 27. 增加块大小会降低性能
- 28. 性能降低与函数调用
- 29. #defines是否会降低性能?
- 30. 静态定位显着降低性能(?)
转移到您自己的使用EBS的NFS或glusterfs是没有意义的。正如@Michael提示“存储更多文件”一样,您可以简单地将几个巨大的虚拟文件放入EFS存储增益吞吐量中。 – mootmoot