Azure 虚拟机网速揭秘

2017-09-06 16:51:35 +08:00
 Azurecommunity

网络是云计算中的核心。而网速就是网络质量和云平台技术实力的体现了。今天我们就针对广大 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

3714 次点击
所在节点    云计算
3 条回复
kozora
2017-09-06 18:07:39 +08:00
其实你可以 markdown 插入图片的
Azurecommunity
2017-09-07 13:28:12 +08:00
@kozora 原来如此,谢谢~~~
tangren
2017-09-16 02:15:03 +08:00
太贵了。仔细算下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/388679

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX