我在亚马逊AWS上的c4.large Ec2实例上运行了一些模拟。这些模拟具有迭代,当我第一次加载实例时,我能够在大约1.5小时内完成这些迭代。我的CPU利用率大约在35-40%之间。但经过一段时间后,相同的迭代现在需要大约2.75小时才能完成。 CPU利用率下降到18-20%左右。我尝试了以下补救措施 -
在实例上重新部署了应用程序。
重新启动应用程序服务器
重建环境
没有任何选项产生任何真正的区别。我唯一没有尝试的是创建一个新的环境并进行部署。写完这篇文章之后我会尝试一下。但是我想看看其他人是否已经遇到了同样的问题,他们已经做了什么,或者他们对我的问题有什么想法。
在另一个问题中,我被告知(How to get consistent CPU utilization on AWS)从C和M系列运行实例可以让我实现一致的性能。但我似乎无法做到这一点。
提前致谢。
答案 0 :(得分:2)
好。在查看更多RDS指标后,我能够在RDS实例上找到CPUCreditBalance的指标,并且它已经完全降低了。我第一次开始模拟时很高。但现在它已经归零了。所以瓶颈不是c4.large EC2实例。似乎瓶颈是RDS实例,它限制了CPU利用率。