Azure开发VM性能

在过去的几个星期里,我一直在用Azure的虚拟机进行编程工作。 虚拟机的大小为Standard_A4_v2(4核,8GB内存)。 有时当试图编译或执行一些IO绑定操作时,visual studio会冻结几分钟。

我从2014年看到这个问题 ,build议添加多个磁盘来尝试和加快速度。 如果我这样做,似乎我必须安装程序到不吸引人的不同的磁盘。

有什么我可以做,这将有助于磁盘IO性能,而不必重新configuration的东西?

升级到不同的虚拟机大小会给我很多/任何性能提升?

如果您的问题是磁盘速度,升级虚拟机大小根本无济于事。 要提高磁盘IO性能,您需要使用多个标准磁盘来安装Raid0,或者在虚拟机中使用高级存储磁盘(SSD)。

简单地将您的虚拟机从A更改为D将不会将您的磁盘转换为SSD。 您可能需要将VM磁盘复制到Storage Premium并重新部署,或者最简单的方法是将磁盘转换为托pipe磁盘,然后将性能层转换为高级。 以下是如何做到这一点:

1)将单实例虚拟机从非托pipe磁盘转换为托pipe磁盘

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/convert-unmanaged-to-managed-disks#convert-single-instance-vms

2)将托pipe磁盘从标准转换为高级

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/convert-unmanaged-to-managed-disks#convert-standard-managed-disks-to-premium