【问题标题】:windows azure performance difference between XS, S and M serversXS,S和M服务器之间的windows azure性能差异
【发布时间】:2013-06-13 16:40:48
【问题描述】:

考虑到它们之间的定价差异,我试图计算 Azure 中不同服务器类型之间的实际性能差异。

为了计算这一点,我尝试启动 3 台虚拟机 - 一台 XS、S 和 M,并在每台上运行 SuperPi,并设置为 32M。

以下是结果:

XS VM: 0h 37m 12s
Small VM: 0h 34m 12s
Medium VM: 0h 33m 48s

在我看来,这些看起来非常小,尤其是考虑到价格差异。这是一个有效的基准,还是我应该看看其他的?

【问题讨论】:

    标签: azure azure-storage azure-virtual-machine


    【解决方案1】:

    这将取决于您正在运行什么,以及它是否利用 RAM、多核、带宽等。XS 是共享核,无法保证 有多少核 em> 你会在任何给定的时间得到。 XS 仅提供 5Mbps 带宽,而 S、M、L 和 XL 提供每个内核 100MBps(而 A6/A7 提供 1000/2000MBps)。 Small 到 XL(和 A6/A7)为您的 VM 提供专用内核。

    如果您的应用依赖于 RAM(例如 MongoDB),那么随着 RAM 的增加,您会发现性能存在巨大差异。

    我的指导通常是运行支持您的应用的最小 VM 大小,并根据需要进行out。这样,在您的低流量时期,您可以扩展到例如 2 个 Small(或 XS),并且您的基本价格远低于例如一对 L 实例。

    【讨论】:

    • 据我所知,SuperPi 是 CPU 密集型的,用于比较计算机之间的速度。 XS、S 和 M 之间的结果极小,考虑到虚拟化,希望更准确地了解。
    • 我认为您需要遵循基准测试的结果。结果几乎相同,它可能运行的是单核(您可能很幸运能够通过 XS 获得大部分共享核心;您根本无法始终指望这一点)。正如我在回答中所说,唯一的区别在于网络带宽、核心数和 RAM(还有附加磁盘的数量和临时磁盘空间,但我认为这不会影响任何基准测试)。
    猜你喜欢
    • 2015-04-12
    • 2014-12-23
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2016-05-12
    • 2010-11-21
    • 2012-05-26
    相关资源
    最近更新 更多