我目前托pipe一个使用Elastic Beanstalk构build的WordPress网站。 我一直在努力降低成本,而当前环境中成本更高的部分之一就是RDS实例。 RDS实例是一个T2.Medium,运行平均0.33%的CPU,10%的存储,但几乎60%的内存。 理想情况下,我想将实例放到T2.Small中,但是这会减less可用的内存…所以,我的问题是,为什么我的内存使用率如此之高,有什么我可以做,以减less内存使用情况?
我感谢大家的时间来帮助我。 我会尽我所能提供任何信息,可能有助于澄清我遗漏的任何细节:)
内特
操作系统和数据库使用内存来caching否则需要从磁盘检索的信息。 这提供了显着的性能提升,因为从系统RAM检索信息比从磁盘检索信息要快很多个数量级,即使该磁盘是快速SSD。
那么,你能移动到一个更小的实例吗? 是的,很可能。 但是,这样做会导致性能下降,因为您的工作集中的较less部分可以caching在RAM中。 性能是否可以接受是您需要自己决定的一个决定。
使用RDS快照/克隆function,您可以轻松调出另一个RDS实例来testing此function。