在过去的几个星期里,我一直在用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磁盘
2)将托pipe磁盘从标准转换为高级