06-iPerf命令
本章节下载: 06-iPerf命令 (193.55 KB)
iperf命令用来测试设备到iPerf服务器的网络带宽。
【命令】
iperf [ ipv6 ][ host host [ port port-number ] ] [ duration seconds | flow-count count | interface interface-type interface-number | vpn-instance vpn-instance-name ] *
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
ipv6:表示在IPv6网络中,测试设备到iPerf服务器的网络带宽。不指定该参数时,表示在IPv4网络中,测试设备到iPerf服务器的网络带宽。
host host:iPerf服务器的IP地址或主机名。其中,主机名为1~253个字符的字符串,不区分大小写,字符串仅可包含字母、数字、“-”、“_”或“.”。不指定该参数时,表示使用缺省iPerf服务器。
port port-number:iPerf服务器提供iPerf服务的端口号,取值范围为1~65535,缺省值为5201。该参数需要和iPerf服务器上的配置一致,否则,会导致测试失败。
duration seconds:指定iPerf测试的持续时间,取值范围为1~86400,缺省值为10,单位为秒。
flow-count count:指定一次iPerf测量中可并发的TCP流的个数,取值范围为1~128,缺省值为CPU转发核的个数。
interface interface-type interface-number:指定发送iPerf报文的接口的类型和编号。不指定该参数时,将根据目的IP查找路由表或者转发表来确定发送iPerf报文的接口。
vpn-instance vpn-instance-name:指定iPerf服务器所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示iPerf服务器位于公网中。
【使用指导】
本命令用来测试设备到iPerf服务器的网络带宽,以协助用户判断网络带宽是否满足业务要求。
配置本命令后,设备会和iPerf服务器建立TCP连接,以1秒为周期测试1秒内的平均带宽,连续测试10次,并显示这10次测试中每次测试出方向发送的字节数以及平均带宽、10秒出方向的平均带宽和入方向的平均带宽。
如果不指定iPerf服务器地址或主机名,设备会使用缺省iPerf服务器进行网络带宽测试。设备先对这些缺省iPerf服务器执行ping操作,并优先选择跳数最小的缺省iPerf服务器进行网络带宽测试。如果对选中的缺省iPerf服务器测试失败,设备会从缺省iPerf服务器列表中选择其他服务器进行测试,直到测试成功或者尝试所有服务器测试失败。
设备支持的缺省iPerf服务器为世界上开放使用的公共iPerf服务器,其信息如下(含区域划分、域名和服务端口号范围):
· 亚洲区域的iPerf服务器:
¡ iperf.biznetnetworks.com,端口号范围为5201~5203。
¡ speedtest.uztelecom.uz,端口号范围为5200~5209。
· 美洲区域的iPerf服务器:iperf.he.net,端口号为5201。
· 欧洲区域的iPerf服务器:
¡ ping.online.net,端口号范围为5200~5209。
¡ iperf.astra.in.ua,端口号范围为5201~5206。
· 大洋洲区域的iPerf服务器:speedtest-iperf-akl.vetta.online,端口号范围为5200~5209。
指定的iPerf服务器需要支持iPerf协议,否则,会导致测试失败。
如果要使用服务器的主机名执行iPerf测试,事先必须在设备上配置DNS(Domain Name System,域名系统)功能,否则会iPerf测试失败。
【举例】
# 在IPv4网络中,测试设备到iPerf服务器10.1.1.2的网络带宽,iPerf服务器位于VPN实例vpn1中。
<Sysname> iperf host 10.1.1.2 vpn-instance vpn1
Press CTRL_C to break
Connecting to host 10.1.1.2, port 5201
Local 10.1.1.1 port 64065 connected to 10.1.1.2 port 5201
Interval(sec) Transfer Bitrate
0.00-1.00 12.6 MBytes 106 Mbps
1.00-2.00 16.1 MBytes 135 Mbps
2.00-3.00 11.6 MBytes 97.0 Mbps
3.00-4.00 8.92 MBytes 74.8 Mbps
4.00-5.00 11.4 MBytes 95.8 Mbps
5.00-6.00 13.7 MBytes 115 Mbps
6.00-7.00 9.32 MBytes 78.2 Mbps
7.00-8.00 13.6 MBytes 114 Mbps
8.00-9.00 11.5 MBytes 96.2 Mbps
9.00-10.00 11.4 MBytes 95.5 Mbps
Summary:
Interval(sec) Transfer Bitrate Direction
0.00-10.00 120 MBytes 101 Mbps Outbound
0.00-10.00 120 MBytes 101 Mbps Inbound
# 在IPv4网络中,测试到缺省iPerf服务器的网络带宽。
<Sysname> iperf vpn-instance vpn1
Press CTRL_C to break
Selecting the best server based on ping...
Trying to start a bandwidth test with server speedtest.uztelecom.uz on port 5200...
Failed to run iperf client: error - unable to connect to server: Connection refused
Trying to start a bandwidth test with server speedtest.uztelecom.uz on port 5201...
Connecting to host 10.1.1.2, port 5201
Local 10.1.1.1 port 64070 connected to 10.1.1.2 port 5201
Interval(sec) Transfer Bitrate
0.00-1.00 12.8 MBytes 108 Mbps
1.00-2.00 14.7 MBytes 123 Mbps
2.00-3.00 12.0 MBytes 101 Mbps
3.00-4.00 10.6 MBytes 88.6 Mbps
4.00-5.00 12.3 MBytes 103 Mbps
5.00-6.00 10.8 MBytes 90.3 Mbps
6.00-7.00 12.0 MBytes 101 Mbps
7.00-8.00 9.83 MBytes 82.4 Mbps
8.00-9.00 10.9 MBytes 91.8 Mbps
9.00-10.00 13.4 MBytes 113 Mbps
Summary:
Interval(sec) Transfer Bitrate Direction
0.00-10.00 119 MBytes 100 Mbps Outbound
0.00-10.00 119 MBytes 100 Mbps Inbound
# 同时使用3条流测量到服务器10.1.1.2的网络带宽。
<Sysname> iperf -host 10.1.1.2 flow-count 3
Press CTRL_C to break
Connecting to host 10.1.1.2, port 5201
Local 10.1.1.1 port 64065 connected to 10.1.1.2 port 5201
Local 10.1.1.1 port 64066 connected to 10.1.1.2 port 5201
Local 10.1.1.1 port 64067 connected to 10.1.1.2 port 5201
Interval(sec) Transfer Bitrate
0.00-1.00 12.6 MBytes 106 Mbps
1.00-2.00 16.1 MBytes 135 Mbps
2.00-3.00 11.6 MBytes 97.0 Mbps
3.00-4.00 8.92 MBytes 74.8 Mbps
4.00-5.00 11.4 MBytes 95.8 Mbps
5.00-6.00 13.7 MBytes 115 Mbps
6.00-7.00 9.32 MBytes 78.2 Mbps
7.00-8.00 13.6 MBytes 114 Mbps
8.00-9.00 11.5 MBytes 96.2 Mbps
9.00-10.00 11.4 MBytes 95.5 Mbps
Summary:
Interval(sec) Transfer Bitrate Direction
0.00-10.00 120 MBytes 101 Mbps sender
0.00-10.00 120 MBytes 101 Mbps receiver
表1-1 iperf命令显示信息描述表
|
字段 |
描述 |
|
Press CTRL_C to break |
按组合键Ctrl+C可以终止iPerf测试 |
|
Selecting best server based on ping... |
对设备缺省携带的公共iPerf服务器列表执行ping操作,并优先选择跳数小的公共iPerf服务器 |
|
Trying to start a bandwidth test with server speedtest.uztelecom.uz on port 5200... |
尝试对选中的公共iPerf服务器进行网络带宽测试 |
|
Connecting to host 10.1.1.2, port 5201 |
网络带宽测试连接的服务器地址为10.1.1.2,iPerf服务器端口号为5201。 |
|
Local 10.1.1.1 port 64065 connected to 10.1.1.2 port 5201 |
网络带宽测试连接建立,客户端与服务器的地址和端口号信息。 |
|
Interval |
测试周期的起始时间和结束时间。 |
|
Transfer |
传输的报文字节数,单位为:Bytes、KBytes、MBytes、GBytes、Tbytes,设备会根据测试结果的数量级自动修改单位 当使用多条流同时探测时,该字段表示Interval时间段,所有流总共传输的字节数 |
|
Bitrate |
传输的报文速率,单位为:bps、Kbps、Mbps、Gbps、Tbps,设备会根据测试结果的数量级自动修改单位 当使用多条流同时探测时,该字段为每条流的平均速率之和 |
|
Direction |
统计的报文收发方向: · Outbound:发送方向 · Inbound:接收方向 |
|
Summary |
测试周期的汇总信息 |
# 在IPv6网络中,测试设备到iPerf服务器10:1::1:2的网络带宽。
<Sysname> iperf ipv6 host 10:1::1:2 vpn-instance vpn1
Press CTRL_C to break
Connecting to host 10:1::1:2, port 5201
Local 10:1::1:1 port 64065 connected to 10:1::1:2 port 5201
Interval(sec) Transfer Bitrate
0.00-1.00 12.6 MBytes 106 Mbps
1.00-2.00 16.1 MBytes 135 Mbps
2.00-3.00 11.6 MBytes 97.0 Mbps
3.00-4.00 8.92 MBytes 74.8 Mbps
4.00-5.00 11.4 MBytes 95.8 Mbps
5.00-6.00 13.7 MBytes 115 Mbps
6.00-7.00 9.32 MBytes 78.2 Mbps
7.00-8.00 13.6 MBytes 114 Mbps
8.00-9.00 11.5 MBytes 96.2 Mbps
9.00-10.00 11.4 MBytes 95.5 Mbps
Summary:
Interval(sec) Transfer Bitrate Direction
0.00-10.00 120 MBytes 101 Mbps Outbound
0.00-10.00 120 MBytes 101 Mbps Inbound
# 在IPv6网络中,测试设备到缺省iPerf服务器的网络带宽。
<Sysname> iperf ipv6 vpn-instance vpn1
Press CTRL_C to break
Selecting the best server based on ping...
Trying to start a bandwidth test with server speedtest.uztelecom.uz on port 5200...
Failed to run iperf client: error - unable to connect to server: Connection refused
Trying to start a bandwidth test with server speedtest.uztelecom.uz on port 5201...
Connecting to host 10:1::1:2, port 5201
Local 10:1::1:1 port 64070 connected to 10:1::1:2 port 5201
Interval(sec) Transfer Bitrate
0.00-1.00 12.8 MBytes 108 Mbps
1.00-2.00 14.7 MBytes 123 Mbps
2.00-3.00 12.0 MBytes 101 Mbps
3.00-4.00 10.6 MBytes 88.6 Mbps
4.00-5.00 12.3 MBytes 103 Mbps
5.00-6.00 10.8 MBytes 90.3 Mbps
6.00-7.00 12.0 MBytes 101 Mbps
7.00-8.00 9.83 MBytes 82.4 Mbps
8.00-9.00 10.9 MBytes 91.8 Mbps
9.00-10.00 13.4 MBytes 113 Mbps
Summary:
Interval(sec) Transfer Bitrate Direction
0.00-10.00 119 MBytes 100 Mbps Outbound
0.00-10.00 119 MBytes 100 Mbps Inbound
表1-2 iperf ipv6命令显示信息描述表
|
字段 |
描述 |
|
Press CTRL_C to break |
按组合键Ctrl+C可以终止iPerf测试 |
|
Selecting best server based on ping... |
对设备缺省携带的公共iPerf服务器列表执行ping操作,并优先选择跳数小的公共iPerf服务器 |
|
Trying to start a bandwidth test with server speedtest.uztelecom.uz on port 5200... |
尝试对选中的公共iPerf服务器进行网络带宽测试 |
|
Connecting to host 10:1::1:2, port 5201 |
网络带宽测试连接的服务器地址为10:1::1:2,iPerf服务器端口号为5201 |
|
Local 10:1::1:1 port 64065 connected to 10:1::1:2 port 5201 |
网络带宽测试连接建立,客户端与服务器的地址和端口号信息 |
|
Interval |
测试周期的起始时间和结束时间 |
|
Transfer |
传输的报文字节数,单位为:Bytes、KBytes、MBytes、GBytes、Tbytes,设备会根据测试结果的数量级自动修改单位 当使用多条流同时探测时,该字段表示Interval时间段,所有流总共传输的字节数 |
|
Bitrate |
传输的报文速率,单位为:bps、Kbps、Mbps、Gbps、Tbps,设备会根据测试结果的数量级自动修改单位 当使用多条流同时探测时,该字段为每条流的平均速率之和 |
|
Direction |
统计的报文收发方向: · Outbound:发送方向 · Inbound:接收方向 |
|
Summary |
测试周期的汇总信息 |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
