最近,我们公司的开发人员告诉我,我们的本地mysql阶段环境比aws快得多,因为本地磁盘有10k iops,但是我们的aws rds只有500 iops。
据我所知,aws iops用于整个容量,而不是磁盘速度。还有ssd磁盘和相同的10k iops或更多?考虑到负载小于500 iops,rds可能要快得多?
发布于 2020-05-30 10:51:13
AWS将IOP大小限制为最大16。,因此无论您购买什么IOPS,您都将获得16 at的吞吐量上限。因此,如果你在EBS上购买1,000 IOPS,这将在16 at /S时达到最大值。
如果您的应用程序使用不相邻的较小块(例如8KB )随机执行I/O,那么您将从相同的EBS卷中获得8MB/s的最大值。
从历史上看,旋转盘上的IOPS受到圆盘转速的限制。在7200 per磁盘中,正确的扇区每秒只有120次左右。
与AWS相比,真正的NVMe SSD能够在较低的延迟时间内更快地处理整个过程。
AWS是慢和昂贵的-学会忍受它。这就是你为了不需要托管和维护自己的硬件而付出的代价。云和VM比裸金属慢多少?这在某种程度上取决于工作负载的性质,但通常情况下,对于相同的规范,VMs通常比裸金属慢得多.。
https://dba.stackexchange.com/questions/268189
复制相似问题