[ Azure - VNet ] Azure网络带宽的性能测试

这篇具有很好参考价值的文章主要介绍了[ Azure - VNet ] Azure网络带宽的性能测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

无论你做的是什么云,有没有被问过:你们云服务器带宽是多少?
另外一种情景是,你们是否有在做性能测试的时候,是否有怀疑过Azure机器的带宽会对其有影响呢?


微软官方提供的带宽网速数据

首先官方给了一个前提,总结起来说是,带宽影响因素不是单一的,Azure提供了多种虚拟机大小和类型,每种类型都具有不同的性能组合。 一种能力是网络吞吐量(或带宽),以每秒兆比特(Mbps)为单位。 由于虚拟机托管在共享硬件上,因此必须在共享相同硬件的虚拟机之间公平地共享网络容量。 较大的虚拟机比较小的虚拟机分配更多的带宽。

所以如果客户,或者别人问你Azure机器的带宽多大,这个回答要建立在什么样配置的虚拟机类型前提下。

下表格是微软官方给出的带宽数据(黑色粗体),来源于微软官方链接

大小 vCore 内存:GiB 临时存储 (SSD) GiB 最大临时存储吞吐量:IOPS/读取 MBps/写入 MBps 最大数据磁盘数/吞吐量:IOPS 最大 NIC 数 预期的网络带宽 (Mbps)
Standard_A1_v2 1 2 10 1000/20/10 2/2x500 2 250
Standard_A2_v2 2 4 20 2000/40/20 4/4x500 2 500
Standard_A4_v2 4 8 40 4000/80/40 8/8x500 4 1000
Standard_A8_v2 8 16 80 8000/160/80 16/16x500 8 2000
Standard_A2m_v2 2 16 20 2000/40/20 4/4x500 2 500
Standard_A4m_v2 4 32 40 4000/80/40 8/8x500 4 1000
Standard_A8m_v2 8 64 80 8000/160/80 16/16x500 8 2000

实际测量Azure的带宽网速数据

本文主要使用iPerf3进行多节点测试,另外有兴趣的同学也可以尝试使用:bench、SuperBench等等

测试的场景如下图所示:

  1. 在内网间,从VM1(CentOS系统)到 VM2(CentOS系统) 下的网络带宽
  2. 在不同网络下,从Windows系统下访问VM2(CentOS系统)的网络带宽
[ Azure - VNet ] Azure网络带宽的性能测试
关于iPerf3

这里不做过多介绍,iPerf3是iPerf的升级版,进行性能带宽测试的工具一种,支持OS种类版本也较多,官方网站:https://iperf.fr/


#### 下载安装方法 ##### Windows版下载及安装 1. 进入到下载地址:https://iperf.fr/iperf-download.php,下载Windows最新版 [ Azure - VNet ] Azure网络带宽的性能测试


2. 将所下载的iPerf3解压,并将压缩包内的iperf3.execygwin1.dll放入到C:\Windows\System32文件夹下即可,
这样在Windows系统使用cmd命令或者PowerShell的时候既可使用iPerf3命令。

[ Azure - VNet ] Azure网络带宽的性能测试
##### Linux 版本安装
#红帽或者CentOS:
sudo yum install -y iperf3

# 如果是Ubuntu:
sudo apt install iperf3

# 如果是离线安装,需要在官方下载离线包,在按照下列命令进行安装:
tar -zxvf iperf-3.1.3.tar.gz		#解压
cd iperf-3.1.3/						#进入解压目录
./configure	--prefix=/usr/local/iperf-3.1.3/	#--prefix设置安装目录,即iperf3生成路径,绝对路径
make clean							#清除掉之前编译的文件,确保不影响
make								#编译
make install						#安装

#### 在Azure上使用iPerf3进行测试 ##### 打开被测端口 进入Azure Portal,在NSG中添加Server端机器的入站规则(点击图片放大)。

在 Azure Portal中打开主机 VM2 的管理界面,进入 “Networking”,添加 TCP 5001 及 5201 端口。其中 5001 对应 iPerf,5201 对应 iPerf3。如果你只用iPerf3,也可以只开放 5201 端口。

iPerf 3 的端口也可以通过 -p 参数指定。同样,指定端口后,也得记得在 Azure 上打开对应的端口。

[ Azure - VNet ] Azure网络带宽的性能测试

准备被测主机

在被测主机 VM2 上运行:

iperf3 -s

-s 参数就是 server 的意思。表示该主机上的 iPerf3 扮演服务端角色,在默认端口 5201 上等待连接。

[ Azure - VNet ] Azure网络带宽的性能测试
准备客户端主机(Linux CentOS)

在主机 VM1上运行:

iperf3 -c 18.8.8.8 -p 5201 -t 10

其中,-p 表示指定端口号,不写即采用默认端口 5201-t 表示测试时间,我这里指定为10秒。

命令执行后即开始测试,我们可以在客户端注意VM1 的输出中看到每一次请求的数据大小以及网速。并在测试结束后看到平均网速。

注意单位是 bits 与 Bytes。bits 是位,Bytes 是字节。一般宽带运营商的单位为 Mbps,要除8才能转换到 MB/s。

[ Azure - VNet ] Azure网络带宽的性能测试

在测试输出的同时,被测主机 Sever端 也会有同样的数据输出:

[ Azure - VNet ] Azure网络带宽的性能测试

同样在Windows机器上运行:

iperf3 -c 18.8.8.8 -p 5201 -t 10

在Windows客户端下输出的宽带速度和内网的Linux环境速度还有差别的。

[ Azure - VNet ] Azure网络带宽的性能测试

在Server端的VM2中两次测速数据如下图,

[ Azure - VNet ] Azure网络带宽的性能测试

总结: 首先Azure官方给出了不同sku规格机器的默认带宽数据,要明确的是这个带宽是出站的带宽,也就是从Azure终端机器上出站的带宽,但是到接收的终端,中间有各种环节,会被各种因素的影响,打个比方,你办理的家用宽带是500M的带宽,但是你的路由器只支持100M的那么你的网速只能是100M的带宽。


Azure测速网站汇总

这里总结几个Azure云测速的网站资源,可以使用他们来进行测试Azure Ping值(延时)和网速:

http://www.azurespeed.com/
http://azurespeedtest.azurewebsites.net/


:本文原创由 bluetata 发布于: https://bluetata.blog.csdn.net/ 转载请务必注明出处。文章来源地址https://www.toymoban.com/news/detail-467678.html

到了这里,关于[ Azure - VNet ] Azure网络带宽的性能测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • iperf3 测试100G网卡带宽性能

    iperf3 作为iperf 系列网络测试工具新一代工具,开发团队重写代码使之有全新的实现方式,更少的代码量,更加小巧,但这也导致了其与iperf工具前后不兼容,一些命令执行具有差异化,而这些差异在大带宽网卡性能测试时则更加明显,现记录整理以供大家参考。 iperf 带宽性能

    2023年04月08日
    浏览(32)
  • 网络性能的四大指标:带宽、时延、抖动、丢包

    衡量网络性能的四大指标:带宽、时延、抖动、丢包;通常我们讲一个网络快不快,好不好是一种非常感性的概念,可以用这四大指标对一个网络进行定量的精准描述。 带宽的定义:在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。通常用每秒多少比特来

    2024年02月11日
    浏览(33)
  • Linux-Stream内存带宽及MLC内存延迟性能测试方法

    1、Stream内存带宽测试   Stream是业界主流的内存带宽测试程序,测试行为相对简单可控。该程序对CPU的计算能力要求很小,对CPU内存带宽压力很大。随着处理器核心数量的增大,而内存带宽并没有随之成线性增长,因此内存带宽对提升多核心的处理能力就越发重要。Stream具

    2024年02月08日
    浏览(29)
  • 【网络奇遇记】揭秘计算机网络的性能指标:速率|带宽|吞吐量|时延

    🌈个人主页: 聆风吟 🔥系列专栏: 网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。     计算机网络的性能指标是用来衡量和评估网络的各种性能方面的指标。常用的有 速率 、 带宽 、 吞吐量 、 时延 、 时延带宽积 、 往返时间 、 利用率 及 丢包

    2024年02月04日
    浏览(34)
  • 软路由的负载均衡设置:优化网络性能和带宽利用率

    在现代网络环境中,提升网络性能和最大化带宽利用率至关重要。通过合理配置软路由IP的负载均衡设置,可以有效地实现这一目标,并提高整体稳定性与效果。本文将详细介绍如何进行软路由IP的负载均衡设置,从而优化网络表现、增加带宽利用效率,并为读者呈现一个完善

    2024年02月09日
    浏览(28)
  • IPv4 与 IPv6:网络性能和带宽的比较

    网络连接已经成为我们生活中不可或缺的一部分,而IP地址是网络连接中最基本和最重要的部分。IPv4和IPv6是两种常用的IP地址协议,它们之间有着很大的差异。 首先,让我们了解一下IPv4和IPv6的基本概念。 IPv4是互联网上使用最广泛的IP地址协议,它使用32位地址来标识网络中

    2024年02月17日
    浏览(30)
  • 网络带宽与宽带的区别是什么 有什么区别

        带宽 又叫频宽是指在固定的时间可传输的资料数量,亦即在传输管道中可以传递数据的能力。在数字设备中,频宽通常以bps表示,即每秒可传输之位数。在模拟设备中,频宽通常以每秒传送周期或赫兹Hertz (Hz)来表示。频宽对基本输出入系统 (BIOS ) 设备尤其重要,如快速

    2024年02月05日
    浏览(31)
  • 【网络奇遇记】揭秘计算机网络的性能指标:时延带宽积|往返时间|利用率|丢包率

    🌈个人主页: 聆风吟 🔥系列专栏: 网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。     计算机网络的性能指标是用来衡量和评估网络的各种性能方面的指标。常用的有 速率 、 带宽 、 吞吐量 、 时延 、 时延带宽积 、 往返时间 、 利用率 及 丢包

    2024年02月03日
    浏览(46)
  • iperf3 网络带宽测试工具

    iperf3 是一个 TCP, UDP, 和 SCTP (传输层协议)网络带宽测量工具. iperf 是一个用于主动测量 IP 网络上最大可用带宽的工具. 它支持与时间、协议和缓冲区相关的各种参数的调优. 对于每个测试,它报告测量的吞吐量/比特率(带宽), 丢包率和其他参数. 这个版本,有时被称为 iperf3, 是

    2024年02月05日
    浏览(35)
  • 腾讯云SA3服务器AMD处理器CPU网络带宽性能详解

    腾讯云AMD服务器SA3实例CPU采用2.55GHz主频的AMD EPYCTM Milan处理器,睿频3.5GHz,搭载最新一代八通道DDR4,内存计算性能稳定,默认网络优化,最高内网收发能力达1900万pps,最高内网带宽可支持100Gbps 。腾讯云服务器网分享腾讯云AMD服务器SA3实例性能详解: 目录 腾讯云CVM服务器S

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包