CPU/内存配置与TPS和QPS性能相关的问题
场景1
问:如下图中,为什么本地SSD盘支持更高的硬盘吞吐量,但TPS和QPS反而比SSD云盘低?
同样2U8GB的配置,本地SSD盘的性能比SSD云盘更好,但2U4GB配置下本地SSD盘性能不如SSD云盘。
答:
云盘性能比本地盘好的原因:本地盘有IOPS限制,2U4GB规格配置下本地盘的带宽上限不如云盘,导致当前压测模型下本地盘性能不如云盘。
- 对于小规格,由于本地盘IOPS限制,导致本地盘的带宽优势无法发挥,因此可能云盘性能会更好。
- 规格增大后,由于云盘有磁盘带宽上限的限制,当磁盘带宽成为瓶颈时,本地盘优势才会体现。
- 对于时延比较敏感的业务,本地盘会更占优势。
场景2
问:本地盘IOPS限制是磁盘本身限制吗?
答:本地盘IOPS限制是为了性能稳定。磁盘能力是有限的,如果所有实例都不限制的话,都会争抢IO能力。
场景3
问:规格增大后,达到什么标准本地盘性能高于云盘?
答:针对磁盘瓶颈的模型下,一般达到8U及以上规格,本地盘的IO能力可以超过云盘的能力上限,此时本地盘性能可以优于云盘。
场景4
问:是否对于时延比较敏感的业务,小规格的本地盘会有优势?
答:本地盘是单次IO访问时延比云盘小,和规格没有关系。