我最近把RDS实例的一个大小从r3.xlarge到了r3.large 。 在通常的负载下,这是绝对好的这个例子。 但是,我们确实有一个非常密集的上class工作。
奇怪的是,由于减less了实例的大小,我们看到IO和CPU利用率一直低于以前。
我希望看到这些指标增加,因为我们正在减less硬件规格运行相同的负载?
这个最显着的影响是我们有一份工作,之前在2小时内完成,现在运行了9个小时以上。 当然,我预计它会运行得更慢,但是现在看来它正在利用可用的资源时,却不是这个指数级的?
有没有人有任何想法,为什么这种行为会体现?
非常感谢,
正如本页中的表格所表明的那样,Amazon确实会限制EBS子系统的绝对吞吐量,以及实例可能对其执行的IOPS数量。 他们没有列出每个可能的实例大小,但是他们列出的足够清楚的是,较小的虚拟机具有较less的IO容量。
因此,当您将IO限制的作业移至较小的VM时,这并不令人惊讶,但需要花费更多时间才能完成。