Недавно я уменьшил размер одного из наших экземпляров RDS с r3.xlarge
чтобы r3.large
. При обычной нагрузке для данного экземпляра это абсолютно нормально. Однако у нас есть утренняя работа, которая требует очень интенсивного ввода-вывода.
Как ни странно, при уменьшении размера экземпляра мы наблюдаем, что использование дискового ввода-вывода и использования процессора постоянно ниже, чем раньше.
Я ожидал, что эти показатели увеличатся, поскольку мы выполняли ту же нагрузку с уменьшенными характеристиками оборудования?
Наиболее заметным результатом этого является то, что у нас есть работа, которая раньше выполнялась за ~ 2 часа, а теперь работает до 9 часов +. Конечно, я ожидал, что он будет работать медленнее, но не настолько экспоненциально, когда кажется, что сейчас он недостаточно использует доступные ему ресурсы?
Есть ли у кого-нибудь идеи, почему это поведение проявляется?
Большое спасибо,
Так как таблица на этой странице ясно дает понять, что Amazon ограничивает как абсолютную пропускную способность подсистемы EBS, так и количество операций ввода-вывода в секунду, которые может выполнить инстанс. Они не перечисляют все возможные размеры экземпляров, но перечисляют достаточно, чтобы было ясно, что меньшие виртуальные машины имеют меньшую доступную емкость ввода-вывода.
Поэтому неудивительно, что когда вы переместили задание с ограничением ввода-вывода на меньшую виртуальную машину, это заняло больше времени.