混淆了Azure存储性能

以我迄今Azure的经验来看,最大的瓶颈似乎是存储性能。 我用Crystal Disk Mark做了一些testing,你可以看到下面的performance非常差。 特别是在“高级”存储上写入速度是灾难性的! 我个人的笔记本电脑SSD是20倍!

这是预期的performance还是我错过了明显的东西?

在这里输入图像说明

Azure高级存储中有一些限制,您应该考虑获得最佳性能。 特别是你可以看到,每个高级磁盘都有IOPS和吞吐量限制。 对于不同的磁盘types,它们是不同的。 而且每个VM大小都有一些限制 。 所以为了获得最好的结果,你应该select正确的VM大小,磁盘types和这种磁盘的数量。

我想在你的例子中,你已经达到了每个磁盘IOPS的限制,P10磁盘是500.使用4K读/写块大小操作,你可以达到500 * 4K = 2MB / s的吞吐量。

试着用P30磁盘做同样的testing。 您可以添加它并selectAzure门户上的磁盘types。

对于任何types的磁盘,Azure推荐的磁盘格式大小是64K而不是4K。 这是由于存储交付给虚拟机的networking性质。

用64K试试你的testing。