【问题标题】:Ideal EC2 Instance type for magento 2.2.3magento 2.2.3 的理想 EC2 实例类型
【发布时间】:2018-09-23 22:08:53
【问题描述】:

我目前在 c5x.large 上的 AWS EC2 上运行 magento 2.2.3 版本,在云端和 Redis 支持的适当页面速度下,性能对我来说似乎很好。

由于成本优化,我决定使用 m4.large 实例,并且看到性能 magento 页面速度从 2.5 秒下降到 6.6 秒。我注意到 m4 大型实例的 CPU 使用率在创建缓存期间上升,而在其他时间保持中性。我还注意到来自 magento 管理面板的缓存刷新操作大约需要 3.5 分钟,而对于 C5 xlarge,它需要 50 秒才能完成相同的操作。

是我的应用程序有问题还是缓存操作与我的 CPU 直接相关?在生产中为 magento 2.2.3 选择正确的实例系列是什么?

magento 2.1.6 也不是这种情况,即使使用 t2.medium 实例,缓存刷新操作也非常正常,我们之前将 t2.medium 用于开发实例。

规格: M4 大:2 vcpu 8 GB RAM C5 Xlarge:4 vcpu 8 GB RAM

【问题讨论】:

    标签: amazon-web-services amazon-ec2 redis magento2


    【解决方案1】:

    您确实需要了解应用程序中的限制因素,并选择合适的实例系列。

    除了有两个额外的虚拟内核之外,C5 还运行在较新的 CPU 系列上(因此通常会有稍高的时钟速度),并且支持比 M4.large 更高的网络吞吐量。

    两者之间的另一大区别是支持的最大 I/O 速率。 C5.xlarge 支持 16,000 IOPS,而 M4 限制为 3,600。这与网络容量降低有关。

    因此,请确定 CPU、网络或 I/O 是否导致速度变慢,然后确定迁移到更合适的实例类型的成本/收益是否值得。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 2015-03-07
      • 2016-12-29
      • 1970-01-01
      相关资源
      最近更新 更多