小编Ren*_*ené的帖子

Azure 虚拟机上的磁盘性能缓慢

好的,首先,请允许我说我不是运维人员,而是开发人员。所以我要在这里进入一些未知的领域,所以请耐心等待。

我想使用 Azure 虚拟机从 1.9 GB 的 zip 文件中提取 50 GB 的 XML 文件。因此,我一直在测试我应该使用 Azure 上的哪种实例大小来获得良好的性能,同时不支付超出我需要的费用。

但是,Azure VM 的磁盘性能并不出色,我想知道是否是我做错了什么,或者我的结果是否符合预期。

首先,我一直在测试什么?我有一个自定义的 .NET 控制台应用程序,它只将一个 zip 文件作为参数,并立即开始将 zip 文件解压缩到 zip 文件所在的同一目录中。 在提取过程中,该应用程序计算了多少兆字节应用程序每秒写入目标文件并输出。

在我的本地开发机器上,这个应用程序的性能非常好,写入速度为 160-210 MB/s。所以整个提取过程大约需要8分钟。我本地机器的规格是 Intel Core i7 950,3 GHz,4 核(8 个逻辑),12 GB RAM,三星 SSD 830 系列 250 GB。

好的,所以我开始测试不同的实例大小,这是我的结果。

  • 在带有 Windows Server 2012 Datacenter R2(8 核,14 GB RAM)的 A4 实例上,使用相同存储帐户的 4 个虚拟磁盘的条带化 RAID,没有主机缓存,我获得了稳定的 30-35 MB/s,这意味着整个提取耗时 24 分 48 秒。我也尝试启用主机缓存,但它并没有真正产生任何区别。
  • 在带有 Windows Server 2012 数据中心(8 核、28 GB RAM、500 GB 本地 SSD 磁盘)的 D4 …

windows performance storage azure

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

azure ×1

performance ×1

storage ×1

windows ×1