Назад | Перейти на главную страницу

AWS Уменьшение размера инстанса RDS приводит к увеличению времени выполнения задания

Недавно я уменьшил размер одного из наших экземпляров RDS с r3.xlarge чтобы r3.large. При обычной нагрузке для данного экземпляра это абсолютно нормально. Однако у нас есть утренняя работа, которая требует очень интенсивного ввода-вывода.

Как ни странно, при уменьшении размера экземпляра мы наблюдаем, что использование дискового ввода-вывода и использования процессора постоянно ниже, чем раньше.

Я ожидал, что эти показатели увеличатся, поскольку мы выполняли ту же нагрузку с уменьшенными характеристиками оборудования?

Наиболее заметным результатом этого является то, что у нас есть работа, которая раньше выполнялась за ~ 2 часа, а теперь работает до 9 часов +. Конечно, я ожидал, что он будет работать медленнее, но не настолько экспоненциально, когда кажется, что сейчас он недостаточно использует доступные ему ресурсы?

Есть ли у кого-нибудь идеи, почему это поведение проявляется?

Большое спасибо,

Так как таблица на этой странице ясно дает понять, что Amazon ограничивает как абсолютную пропускную способность подсистемы EBS, так и количество операций ввода-вывода в секунду, которые может выполнить инстанс. Они не перечисляют все возможные размеры экземпляров, но перечисляют достаточно, чтобы было ясно, что меньшие виртуальные машины имеют меньшую доступную емкость ввода-вывода.

Поэтому неудивительно, что когда вы переместили задание с ограничением ввода-вывода на меньшую виртуальную машину, это заняло больше времени.