我已经在Azure帐户上安装了运行Windows 10的D3虚拟机。 不幸的是,C(200GB)和D(100GB温度)的磁盘速度都极低。 通过任务pipe理器查看时小于1MB / s,同时复制包含大约16000个项目的大型文件夹结构。
说实话,我什至不知道该怎么办…我想我的计划将是创build一个新的VHD驱动器,附加它,看看它如何执行,但我不是真正的希望。
我读过这篇文章 – > Azure虚拟机上的磁盘性能降低
和
这篇文章 – > http://azure.microsoft.com/blog/2014/10/06/d-series-performance-expectations/
他们都提到我所了解的“节stream”,但是我所看到的必定是不同的东西,因为我从来没有达到96MB / s的写入水平。
这只是常识还是可能我有一些configuration错误? Windows 10虚拟机的错误可能? 我已经证实,事实上,我select了D3作为我的VM大小,其中包括一个200GB的本地SSD。
任何build议,我可以检查或尝试下一步?
编辑
一些更多的信息。 以下是过去24小时从Azure Portal读取/写入磁盘的屏幕截图。
这里有一些问题,但除了可能的azure色的问题,你缺乏对计算机存储的基本了解。
在包含大约16000个项目的大型文件夹结构上进行select。
这是很多文件。 可能不是很多太大的文件。 大量的文件夹,大量的元数据。
我所看到的必须是不同的东西,因为我从来没有达到96MB / s的写入水平。
这是完全不相关的,如果你浪费你所有的时间做线性IO(哪个浏览器)与大量的元数据更新。 MB不是IOPS。
现在,我同意你有一个问题 – 因为我也看到给予12k IOPS – 但作为pipe理员,你应该知道:
许多文件的复制操作会导致大量元数据更新,从而导致速度变慢
Windows资源pipe理器是非常缓慢的,它线性做事情。 将复印作业分成多个并行运行的小作业,您可能会看到加速。
最后一个可以是重大的 – 资源pipe理器等一次做一个文件,等待某些事情完成。 一直没有任何反应。 多个并行作业可能只是 – 更快。