6

我在使用 mysql 5.5.12 的 Amazon RDS 时遇到 IO 性能问题。有 2 种实例类型相似且价格相近:

超大型数据库实例:15 GB 内存、8 个 ECU(4 个虚拟内核,每个内核 2 个 ECU)、64 位平台、高 I/O 容量(仅限 MySQL 数据库引擎)(每小时 0.88 美元)

高内存超大型实例 17.1 GB 内存、6.5 ECU(2 个虚拟内核,每个内核 3.25 个 ECU)、64 位平台、高 I/O 容量(每小时 0.65 美元)

有谁知道 Extra Large DB 的 IO 是否比 High-Memory Extra Large Instance 快?

4

1 回答 1

21

m1.xlarge 实例(您提到的 64 位/15GB)自己拥有一个 NIC,因此具有最佳的网络(以及扩展的 EBS)性能。通过条带化,您可以维持 1500 磁盘 iops,这与标准的 100 iops 相反。

在 RDS 中使用时,通过将存储大小设置为至少 300GB,您将看到最高 iops,这会触发后端条带化。

如果您需要更多 RAM 或 CPU,则只有 c1.xlarge 和 m2.4xlarge 实例类型拥有完整的 NIC——它们还需要 300GB 的存储分配才能利用它。

于 2011-08-10T00:34:47.523 回答