Какой тип экземпляра RDS имеет лучший IO: Экстремальный экземпляр БД или Экстремальный экземпляр большой памяти - PullRequest
6 голосов
/ 08 августа 2011

У меня возникают проблемы с производительностью ввода-вывода в Amazon RDS при использовании mysql 5.5.12. Есть 2 типа экземпляров, которые похожи и близки по цене:

Экземпляр очень большой БД: 15 ГБ памяти, 8 ЭБУ (4 виртуальных ядра по 2 ЭБУ в каждом), 64-разрядная платформа, высокая емкость ввода-вывода (только для СУБД MySQL) (0,88 долл. В час)

Экстра большой памяти 17,1 ГБ, 6,5 ЭБУ (2 виртуальных ядра по 3,25 ЭБУ в каждом), 64-разрядная платформа, высокая пропускная способность ввода-вывода (0,65 долл. В час)

Кто-нибудь знает, имеет ли очень большая база данных более быстрый ввод-вывод, чем большой большой экземпляр с высокой памятью?

1 Ответ

21 голосов
/ 10 августа 2011

экземпляры m1.xlarge (упомянутые вами 64-битные / 15 ГБ) получают сетевой адаптер для себя и, следовательно, имеют лучшую производительность сети (и, соответственно, EBS). С чередованием вы можете выдержать 1500 дисков, в отличие от стандартных 100.

При использовании в RDS вы увидите самые высокие значения iops, установив размер хранилища как минимум в 300 ГБ, что вызывает внутреннее чередование.

Если вам требуется больше ОЗУ или ЦП, только типы экземпляров c1.xlarge и m2.4xlarge имеют полный сетевой адаптер - им также потребуется выделение памяти 300 ГБ, чтобы воспользоваться этим.

...