Albert Asked: 2016-06-16 02:10:05 +0800 CST2016-06-16 02:10:05 +0800 CST 2016-06-16 02:10:05 +0800 CST 对 Azure 存储性能感到困惑 772 以我迄今为止使用 Azure 的经验来看,最大的瓶颈似乎是存储性能。我用 Crystal Disk Mark 做了一些测试,正如你在下面看到的,性能很差。特别是“高级”存储的写入速度是灾难性的!我个人笔记本电脑 SSD 好 20 倍! 这是预期的表现还是我遗漏了一些明显的东西? performance storage azure 2 个回答 Voted Best Answer Alexander Shapoval 2016-06-16T04:53:33+08:002016-06-16T04:53:33+08:00 Azure 高级存储有一些限制,你应该考虑这些限制以获得最佳性能。特别是,正如您在此处看到的,每个高级磁盘都有 IOPS 和吞吐量限制。对于不同的磁盘类型,它们是不同的。此外,每个 VM 大小都有一些限制。因此,为了获得最佳结果,您应该选择正确的 VM 大小、磁盘类型和此类磁盘的数量。 我猜在您的示例中,您已经达到了 P10 磁盘的 IOPS 限制为 500。使用 4K 读/写块大小操作,您可以获得 500 * 4K = 2 MB/s 的吞吐量。 例如,尝试对 P30 磁盘进行相同的测试。您可以添加它并在 Azure 门户上选择磁盘类型。 CtrlDot 2016-06-16T18:54:13+08:002016-06-16T18:54:13+08:00 Azure 中任何类型磁盘的推荐磁盘格式大小为 64K 而不是 4K。这是由于存储如何交付给 VM 的网络性质。 尝试使用 64K 进行测试。
Azure 高级存储有一些限制,你应该考虑这些限制以获得最佳性能。特别是,正如您在此处看到的,每个高级磁盘都有 IOPS 和吞吐量限制。对于不同的磁盘类型,它们是不同的。此外,每个 VM 大小都有一些限制。因此,为了获得最佳结果,您应该选择正确的 VM 大小、磁盘类型和此类磁盘的数量。
我猜在您的示例中,您已经达到了 P10 磁盘的 IOPS 限制为 500。使用 4K 读/写块大小操作,您可以获得 500 * 4K = 2 MB/s 的吞吐量。
例如,尝试对 P30 磁盘进行相同的测试。您可以添加它并在 Azure 门户上选择磁盘类型。
Azure 中任何类型磁盘的推荐磁盘格式大小为 64K 而不是 4K。这是由于存储如何交付给 VM 的网络性质。
尝试使用 64K 进行测试。