V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
Azurecommunity
V2EX  ›  云计算

Azure 虚拟机网速揭秘

  •  
  •   Azurecommunity · 2017-09-06 16:51:35 +08:00 · 3874 次点击
    这是一个创建于 2643 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网络是云计算中的核心。而网速就是网络质量和云平台技术实力的体现了。今天我们就针对广大 Azure 使用者的疑问,以一个第三方测试者的角度来测试 Azure 虚拟机的网速。

    首先,Azure 网络一直在运用新的技术和 FPGA 来加速网络和提高客户体验,最明显的就是启用 RSS (接收方收缩)和 SRIOV (加速网络)。

    Windows VM 启用网卡 RSS

    Get-NetAdapter | % {Enable-NetAdapterRss -Name $_.Name} Get-NetAdapterRss Name :Ethernet InterfaceDescription : Microsoft Hyper-V Network Adapter Enabled : True

    Linux VM 则需要安装更新最新的 LIS4.1.3

    sudo yum update sudo reboot sudo yum install microsoft-hyper-v

    我们开始测试网速,如果是 Linux VM:

    $ sudo yum -y update $ wget https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.x86_64.rpm $ sudo yum install iperf3-3.1.3-1.fc24.x86_64.rpm 打开 iperf 服务器端 $ iperf3 -s 打开另一台机器并开启测试 $ iperf3 -c ip-of-server 多线程测试,N = VM 的核数 $ iperf3 -c ip-of-server -P n

    如果是 Windows VM:

    打开 receiver 模式 C:> ntttcp -r -m 1,,w.x.y.z & C:> ntttcp -r -m n,,w.x.y.z (for the multi-thread test) N =8 倍的 CPU 打开测试机 C:> ntttcp -s -m 1,,w.x.y.z. 多线程测试 C:> ntttcp -s -m n,,w.x.y.z. N= VM 的核数

    当然,客户也可以使用我们集成好的 ARM 测试脚本来测试带宽,参考我的 Github repo:  https://github.com/pjshi23/azure-quick-start-china/tree/master/vm-to-vm-throughput-meter-multithreaded

    最后,关于测试结果,因为无法上传图片,感兴趣的朋友可以通过下面的链接过去查看。 https://school.azure.cn/blog/20?wt.mc_id=Azure_Community_GNE_BBS_V2EX_CloudComputing

    3 条回复    2017-09-16 02:15:03 +08:00
    kozora
        1
    kozora  
       2017-09-06 18:07:39 +08:00
    其实你可以 markdown 插入图片的
    Azurecommunity
        2
    Azurecommunity  
    OP
       2017-09-07 13:28:12 +08:00
    @kozora 原来如此,谢谢~~~
    tangren
        3
    tangren  
       2017-09-16 02:15:03 +08:00 via iPhone
    太贵了。仔细算下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1017 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 23:02 · PVG 07:02 · LAX 15:02 · JFK 18:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.