对 Azure 存储性能感到困惑

对 Azure 存储性能感到困惑

就我目前使用 Azure 的经验来看,最大的瓶颈似乎是存储性能。我用 Crystal Disk Mark 做了一些测试,如下所示,性能非常差。尤其是“Premium”存储的写入速度简直是灾难性的!我个人的笔记本电脑 SSD 比它好 20 倍!

这是预期的表现还是我忽略了一些明显的特征?

在此处输入图片描述

答案1

为了获得最佳性能,您应该考虑 Azure 高级存储中的一些限制。特别是如您所见这里每个高级磁盘都有 IOPS 和吞吐量限制。不同磁盘类型的限制也不同。此外,还有一些限制每个 VM 大小。因此,为了获得最佳结果,您应该选择正确的 VM 大小、磁盘类型和此类磁盘的数量。

我猜想在您的示例中您已经满足了每个磁盘的 IOPS 限制,对于 P10 磁盘为 500。使用 4K 读/写块大小操作,您可以实现 500 * 4K = 2 MB/s 的吞吐量。

尝试使用 P30 磁盘进行相同测试。您可以在 Azure 门户上添加它并选择磁盘类型。

答案2

Azure 中任何类型的磁盘的推荐磁盘格式大小均为 64K,而不是 4K。这是由于存储传送到 VM 的网络特性所致。

使用 64K 进行测试。

相关内容