文档首页/ 云数据库 RDS/ 故障排除/ RDS for MySQL/ 性能资源类/ CPU/内存配置与TPS和QPS性能相关的问题
更新时间:2022-09-13 GMT+08:00
分享

CPU/内存配置与TPS和QPS性能相关的问题

场景1

问:如下图中,为什么本地SSD盘支持更高的硬盘吞吐量,但TPS和QPS反而比SSD云盘低?

同样2U8GB的配置,本地SSD盘的性能比SSD云盘更好,但2U4GB配置下本地SSD盘性能不如SSD云盘。

答:

云盘性能比本地盘好的原因:本地盘有IOPS限制,2U4GB规格配置下本地盘的带宽上限不如云盘,导致当前压测模型下本地盘性能不如云盘。

结合业务实际情况选择合适的磁盘类型:
  1. 对于小规格,由于本地盘IOPS限制,导致本地盘的带宽优势无法发挥,因此可能云盘性能会更好。
  2. 规格增大后,由于云盘有磁盘带宽上限的限制,当磁盘带宽成为瓶颈时,本地盘优势才会体现。
  3. 对于时延比较敏感的业务,本地盘会更占优势。

场景2

问:本地盘IOPS限制是磁盘本身限制吗?

答:本地盘IOPS限制是为了性能稳定。磁盘能力是有限的,如果所有实例都不限制的话,都会争抢IO能力。

场景3

问:规格增大后,达到什么标准本地盘性能高于云盘?

答:针对磁盘瓶颈的模型下,一般达到8U及以上规格,本地盘的IO能力可以超过云盘的能力上限,此时本地盘性能可以优于云盘。

场景4

问:是否对于时延比较敏感的业务,小规格的本地盘会有优势?

答:本地盘是单次IO访问时延比云盘小,和规格没有关系。

相关文档