考虑到它们之间的价格差异,我试图计算Azure中不同服务器类型之间的实际性能差异。
为了计算这一点,我尝试了3个虚拟机 - 一个XS,S和M,并在32M设置上运行SuperPi。
以下是结果:
XS VM: 0h 37m 12s
Small VM: 0h 34m 12s
Medium VM: 0h 33m 48s
在我看来,这些看起来很小,特别是考虑到价格差异。这是一个有效的基准,还是我应该关注其他什么?
答案 0 :(得分:1)
这将取决于您正在运行的内容,以及它是否利用了RAM,多核,带宽等.XS是共享核心,并且无法保证核心数量你会在任何时候得到的。 XS仅提供5Mbps带宽,而S,M,L和XL每个核心提供100MBps(而A6 / A7提供1000 / 2000MBps)。小到XL(和A6 / A7)为您的VM提供专用内核。
如果你的应用程序依赖于RAM(例如MongoDB),那么当RAM增加时,你会看到性能上的巨大差异。
我的指导通常是运行支持您的应用的最小 VM大小,并根据需要扩展 out 。这样,在您的低流量时段,您可以缩放到2小(或XS),并且您的基本价格远低于一对L实例。