0

我们正在运行带有 257GB 高级 SSD 的标准 B8ms 虚拟机。根据文档,它说吞吐量应该是Up to 170 MB/second Provisioned 100 MB/second

https://azure.microsoft.com/en-us/pricing/details/managed-disks/

但是,当我对其进行测试时,吞吐量看起来约为 35 MB/秒

▶  dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync
1+0 records in
1+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 30.8976 s, 34.8 MB/s

为了最大限度地提高吞吐量,我还需要考虑其他一些事情吗?

4

1 回答 1

0

您有不同的限制,磁盘上有 IOPS 限制,磁盘上有吞吐量限制。如果您在测试时使用较大的块,您将达到吞吐量限制,如果您使用较小的块,您将达到 IOPS 限制。

然后你有虚拟机限制,你有磁盘/存储限制。因此,在进行此类测试时需要考虑很多事情。

您还需要考虑磁盘上的缓存设置。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/disks-benchmarks

于 2020-08-22T11:14:45.037 回答