网络是云计算中的核心。而网速就是网络质量和云平台技术实力的体现了。今天我们就针对广大 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
1
kozora 2017-09-06 18:07:39 +08:00
其实你可以 markdown 插入图片的
|
2
Azurecommunity OP @kozora 原来如此,谢谢~~~
|
3
tangren 2017-09-16 02:15:03 +08:00 via iPhone
太贵了。仔细算下。
|