我在 Azure VM (ARM) 和经典云服务中运行同一个网站。云服务使用的是标准 D2 v2 实例。VM 在标准 DS3 v2 实例中运行。运行完全相同的工作负载,云服务在大约一半的时间内完成,尽管它只有 2 个核心,而 VM 中有 4 个。
我使用远程桌面连接到两台服务器。查看任务管理器,它们都显示 Xeon E5-2673 v3 CPU 以 2.4 GHz 运行。磁盘利用率很低(低于 100 KB/s)。我可以看到两个系统的处理器负载形状相同(运行的前半部分 2 个线程达到最大值,后半部分降至 1 个线程达到最大值)。
有谁知道为什么云服务本质上比虚拟机更快?我可以在虚拟机上检查或修改什么,以使性能更接近云服务?