Which RDS instance type has better IO: Extra Large DB Instance or High-Memory Extra Large Instance

a 夏天 提交于 2019-12-09 06:12:30

问题


I am getting IO performance concerns with Amazon RDS using mysql 5.5.12. There are 2 instance types that are similar and close in price:

Extra Large DB Instance: 15 GB of memory, 8 ECUs (4 virtual cores with 2 ECUs each), 64-bit platform, High I/O Capacity (MySQL DB Engine Only) ($0.88 per hour)

High-Memory Extra Large Instance 17.1 GB memory, 6.5 ECU (2 virtual cores with 3.25 ECUs each), 64-bit platform, High I/O Capacity ($0.65 per hour)

Does anyone know if the Extra Large DB has faster IO than High-Memory Extra Large Instance?


回答1:


m1.xlarge instances (the 64-bit/15GB you mention) get a NIC all to themselves and therefore have the best network (and by extension, EBS) performance. With striping you can sustain 1500 disk iops, as oppossed to the standard 100 iops.

When used in RDS, you will see highest iops by setting your storage size to at least 300GB, which triggers back-end striping.

If you need more RAM or CPU, only the c1.xlarge and m2.4xlarge instance types have the full NIC to themselves- they would also required 300GB storage allocation to take advantage of it.



来源:https://stackoverflow.com/questions/6986568/which-rds-instance-type-has-better-io-extra-large-db-instance-or-high-memory-ex

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!