iperf

Linux iperf 网络传输性能测试工具

自作多情 提交于 2019-11-30 17:47:12
Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失。进行测试时分为服务端和客户端。 安装方法 yum install iperf -y 适用场景 1:在同台宿主机下,测试虚拟机到另一台虚拟机的最大网络性能 2:测试共有云内网最大网络性能 3:测试局域网wifi的最大传输性能 4:测试两点之间的带宽 iperf参数介绍 #常用公共参数 -i 2 #表示每2秒显示一次报告 -w 80k #对于TCP方式,此设置为TCP窗口大小。对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值 -B 192.168.122.1 #绑定到主机的多个地址中的一个。对于客户端来说,这个参数设置了出栈接口。对于服务器端来说,这个参数设置入栈接口。这个参数只用于具有多网络接口的主机。 #在Iperf的UDP模式下,此参数用于绑 定和加入一个多播组。使用范围在224.0.0.0至239.255.255.255的多播地址 #常用客户端参数 -b 100m #用于udp测试时,设置测试发送的带宽,单位:bit/秒,不设置时默认为:1Mbit/秒 -c #指定服务端ip地址 -d #同时测试上行和下行 -t 10 #设置传输时间,为10秒 -P 5

linux测试带宽

丶灬走出姿态 提交于 2019-11-30 15:42:08
1.安装iperf命令,yum install iperf 2.关闭服务端防火墙,service firewalld stop 3.服务端运行命令,iperf -s -i 1 -f K,-s表示server,-i表示显示时间间隔,-f表示显示的单位 4.客户端运行命令,iperf -c 10.241.18.1 -i 1 -t 30 -f K ,-c表示客户端,后面接server的地址,-t代表运行的时间 第二种方法,使用speedtest-cli命令 安装命令: yum install python-pip –y pip install speedtest-cli 运行命令: speedtest-cli --bytes 来源: CSDN 作者: forever_xiaobai 链接: https://blog.csdn.net/forever_xiaobai/article/details/80533296

Linux 下测试网络带宽及查看网络情况常用命令

我的梦境 提交于 2019-11-30 15:38:11
环境: 本测试环境为CentOS7_x86_64 方法一: 1,测试网络带宽常用命令(包含安装使用) yum -y install iperf 2,测试时记得关闭防火墙或者自行配置防火墙规则,为了快速测试,这里就直接关闭防火墙 systemctl stop firewalld 3,安装完iperf后,在Server端执行 iperf -s -i 1 -f m -s表示server,-i表示显示时间间隔,-f表示显示格式化的单位 4,在Client端执行如下命令 iperf -c 10.241.18.1 -i 1 -t 30 -f m -c表示客户端,后面接server的地址,-t代表运行的时间 方法二: 使用speedtest-cli命令。 1,安装speedtest-cli yum –y install python-pip pip install speedtest-cli 2,测试带宽 三,查看网卡,网络情况 1,使用nload命令查看 yum -y install nload 2, 查看eth0网卡网络情况 nload eth0 Incoming也就是进入网卡的流量,Outgoing,也就是从这块网卡出去的流量,每一部分都有下面几个。 -- Curr:当前流量 -- Avg:平均流量 -- Min:最小流量 -- Max:最大流量 -- Ttl:总流量

linux 测试网络带宽时延 命令

烂漫一生 提交于 2019-11-30 15:34:56
mtr 测试丢包率和时延 一般在windows 来判断网络连通性用ping 和tracert,ping的话可以来判断丢包率,tracert可以用来跟踪路由,在Linux中有一个更好的网络连通性判断工具,它可以结合ping nslookup tracert 来判断网络的相关特性,这个命令就是mtr mtr -h usage: mtr [-hvrctglspni46] [–help] [–version] [–report] [–report-cycles=COUNT] [–curses] [–gtk] [–raw] [–split] [–no-dns] [–address interface] [–psize=bytes/-s bytes] [–interval=SECONDS] HOSTNAME [PACKETSIZE] mtr -h 提供帮助命令 mtr -v 显示mtr的版本信息 mtr -r 已报告模式显示 mtr -s 用来指定ping数据包的大小 mtr -n no-dns不对IP地址做域名解析 mtr -a 来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的 mtr -i 使用这个参数来设置ICMP返回之间的要求默认是1秒 mtr -4 IPv4 mtr -6 IPv6 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。 常用的基础用法

荔枝派Zero(V3s)| ARM 安装 iperf3.7 测试TCP通信吞吐量

旧城冷巷雨未停 提交于 2019-11-30 11:52:35
1、iperf iperf是一个基于Client/Server的网络性能测试工具,可以测试TCP、UDP和SCTP带宽质量,能够提供网络吞吐率信息,以及震动、丢包率,最大段和最大传输单元大小等统计信息,帮助我们测试网络性能,定位网络瓶颈。其中抖动和丢包率适应于UDP测试,二带宽测试适应于TCP和UDP。 iperf的好处是纯粹发包和接收,防止硬盘拖后腿,影响测试结果。对于时延,iperf无能无力。但是iperf能够计算抖动。在iperf测试中需要发送大量的包,因此计算出来的抖动值,就是连续发送时延差值的平均值。 iperf是一个开源软件,其源码在GitHub上,地址: https://github.com/esnet/iperf 。 下载最新版本源码包,下载地址: http://downloads.es.net/pub/iperf/ 。本文以 iperf-3.7.tar.gz 版本为例。 2、安装 2.1 解压 tar xzf iperf-3.7.tar.gz cd iperf-3.7/ 2.2 安装与编译 在主目录下新建安装目录: mkdir ../iperf_install 进行安装配置: ./configure --host=arm-linux-gnueabihf --prefix=/home/han/iperf_install 其中, –host: 指定交叉编译工具

linux命令 iperf-网络性能测试工具

岁酱吖の 提交于 2019-11-28 20:02:39
iperf命令 是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。 Iperf的主要功能如下: TCP 测量网络带宽 报告MSS/MTU值的大小和观测值 支持TCP窗口值通过套接字缓冲 当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接 UDP 客户端可以创建指定带宽的UDP流 测量丢包 测量延迟 支持多播 当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows) 其他 在适当的地方,选项中可以使用K(kilo-)和M(mega-)。例如131072字节可以用128K代替。 可以指定运行的总时间,甚至可以设置传输的数据总量。 在报告中,为数据选用最合适的单位。 服务器支持多重连接,而不是等待一个单线程测试。 在指定时间间隔重复显示网络带宽,波动和丢包情况。 服务器端可作为后台程序运行。 服务器端可作为Windows 服务运行。 使用典型数据流来测试链接层压缩对于可用带宽的影响。 支持传送指定文件,可以定性和定量测试Iperf使用方法 iperf分为两种版本,Unix/Linux版和Windows版,Unix/Linux版更新比较快

linux 网络延时、丢包与传输带宽关系测试

浪尽此生 提交于 2019-11-28 18:49:08
一、目的 在互联网中,我们会向网络运营商申请指定额度的带宽。实际传输时,由于网络QoS达不到要求,实际的传输带宽可能达不到标称值。本次测试在局域网环境中使用模拟工具模拟不同QoS下的网络条件,得出不同QoS网络下传输带宽 二、网络QoS指标 网络的QoS通常用以下指标衡量: 丢包率:由于网络拥塞,传输错误等造成的数据包丢失概率 延时:数据包发送到对端再返回到发送端的时长 延时抖动:衡量延时变化的程度 本次测试值模拟丢包率和延时与传输带宽的关系。 注:本文中的丢包率指的是在传输速率小于最大传输带宽时的丢包率。 三、测试方案 本次测试分两个阶段进行: 在丢包率为0的情况下,测试不同延时下的传输速率; 调整丢包率与延时,测试不同延时与丢包率组合下的传输速率。 四、测试环境 测试使用两位服务器: Server A:10.10.168.151 Server B:10.10.168.153 两台Server之间通过千兆以太网连接(带宽为1000Mbps); 两台服务器上部署iperf,用于向网络加流量,并统计传输速率;其中Server A上运行iperf server端(iperf -s),Server B上运行iperf client端(iperf -c 10.10.168.151 -t 100000 -i2)。数据流量方向是:server B → server A。iperf

网络性能测试工具Iperf介绍

本秂侑毒 提交于 2019-11-28 18:48:54
【概要】 Iperf 是一款网络性能测试工具,可以方便的用它进行 SDN 网络带宽和网络质量的测试, Iperf 支持协议、定时、缓冲区等参数的配置调整,报告 TCP/UDP 最大带宽、延迟抖动、数据包丢失等统计信息。 1 Iperf安装 Iperf 安装方法有多种,可以下载源码编译安装,也可以直接使用编译好的二进制版本,在 ubuntu 下安装使用 iperf 尤为简单, apt-get install iperf 即可,值得一提的是 Mininet 自带 Iperf ,在 SDN 网络上测试比较便捷。 2 工作原理 使用 Iperf 测试时必须将一台主机设置为客户端,一台主机设置为服务器。 Iperf 测试 TCP Iperf 测试 TCP 带宽的原理比较简单,在客户端和服务端建立三次握手连接后,客户端带宽的大小等于发送的总数据除以发送的总时间。对服务端测得的带宽,则是接收的总数据除以所花时间。 TCP 模式下简单举例: Server : iperf -s Client : iperf -c 10.0.0.1 -i 1 客户端到服务器 10.0.0.1 上带宽测试,每一秒钟打印一次信息。 Iperf 测试 UDP Iperf 测试 UDP 性能时,客户端可以指定 UDP 数据流的速率。客户端发送数据时,将根据客户端提供的速率计算数据报发送之间的时延。

iperf和iperf3详解

試著忘記壹切 提交于 2019-11-27 03:28:42
一、iperf server端: iperf -s -p 25001 -B 192.168.33.103 (-u) -s 指定server端 -p 指定端口(要和客户端一致) -B 绑定ip地址 -u udp协议,,默认是tcp协议 client端: iperf -c -p 25001 -B 192.168.33.104 -4 -f K -n 10M -b 10M (-u) -c 指定client端 -p 指定端口(要和服务器端一致) -B 绑定客户端的ip地址 -4 指定ipv4 -f 格式化带宽数输出 -n 指定传输的字节数 -b 使用带宽数量 -u 指定udp协议 二、iperf3 server端: iperf3 -s -p 25001 -s 指定服务器端 -p 指定端口号 iperf3的server端不支持“-u”参数,,默认可以测试tcp和udp client端: iperf3 -c -p 25001 -B 192.168.33.104 -4 -f K -n 10M -b 10M --get-server-output(-u) -c 指定client端 -p 指定端口(要和服务器端一致) -B 绑定客户端的ip地址 -4 指定ipv4 -f 格式化带宽数输出 -n 指定传输的字节数 -b 使用带宽数量 -u 指定udp协议 --get-server-output

Best Free Network Performance Test tool – Iperf

谁说我不能喝 提交于 2019-11-26 16:22:40
According to wikipedia Iperf “is a commonly used network testing tool that can create TCP and UDP data streams and measure the throughput of a network that is carrying them. Iperf is a modern tool for network performance measurement written in C++.” This tool has to configure server side and client side to complete a test. It can test from client side to server side , also can test from both direction. 1. Download iperf 3 The main download site is from https://iperf.fr/iperf-download.php . 2. Start it as server Running command ‘iperf -s’ from command line as iperf server (ip address 100.99.136