iperf

iperf网络测试工具使用方法

亡梦爱人 提交于 2020-05-06 20:13:45
Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽, 具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 Iperf使用方法与参数说明 参数说明 -s 以server模式启动,eg:iperf -s -c host 以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23 通用参数 -f [k|m|K|M] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K -i sec 以秒为单位显示报告间隔,eg:iperf -c 222.35.11.23 -i 2 -l 缓冲区大小,默认是8KB,eg:iperf -c 222.35.11.23 -l 16 -m 显示tcp最大mtu值 -o 将报告和错误信息输出到文件eg:iperf -c 222.35.11.23 -o c:\iperflog.txt -p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999 -u 使用udp协议 -w 指定TCP窗口大小,默认是8KB -B 绑定一个主机地址或接口

复刻smartbits的国产网络测试工具minismb-如何测试DPI引擎

别说谁变了你拦得住时间么 提交于 2020-05-02 02:29:30
复刻smartbits的 网络性能测试工具 MiniSMB,是一款专门用于测试智能路由器,网络交换机的性能和稳定性的软硬件相结合的工具。可以通过此以太网测试工具测试任何ip网络设备的端口吞吐率,带宽,并发连接数和最大连接数等诸多参数指标。 与软件 Iperf,netperf, dpdk trafficgen相比较,MiniSMB属于专业硬件网络发包测试仪, 具备精准测试速率,高吞吐率,可模拟千万级连接数等特点. 类似于Spirent思博伦,Ixia,北京信而泰网络IP性能测试仪。 MiniSMB网络数据性能测试仪最新版本为3.3.0版。 本次使用 MiniSMB网络数据性能测试仪以爱快公司的软件路由器为例进行DPI引擎测试。 本次被测试主机设备( DUT)硬件环境为:intel赛扬G1800:2.7GHz,2G内存。软件环境为:iKuai8_3.1.5_Build201901241133(免费版)。默认配置启用NAT。 测试拓扑图: 在 MiniSMB软件中进行如下配置(模拟5台客户机:172.16.0.100~172.16.0.104)。 在 iKuai软件的“流控分流-自定义协议”中配置自定义协议 启动 MiniSMB中发包 在 iKuai软件中可以看到wan2口有数据接收 在 iKuai软件中收到来自5台客户机发送的数据包 在 iKuai软件中接收到5台客户机发出的协议包

树莓派4B能当作web服务器吗?

主宰稳场 提交于 2020-04-26 11:28:15
转载 https://zhuanlan.zhihu.com/p/84879836 本文看点: 树莓派4B能跑满千兆吗? 树莓派4B作为web服务器最大能达到多少QPS? 测试环境 被测对象当然是: 树莓派4B 4G, Ubuntu Server 18.04 . 想要测试性能, 测试平台的性能肯定要比被测对象的性能要高, 才能测出被测对象的最大性能. 所以这里测试平台是: Lenovo ThinkStation C30 工作站 E5-2680v2 2.8GHz x2 总计20核心40线程, 64G内存, CentOS7 . 颇有这种感觉【手动滑稽】 网络性能测试 Pi3 的以太网是妥妥到不了千兆了, 直接看图: 可以看到以太网接口是走 LAN9514 的, 这个IC集成了 USB2.0 HUB 和百兆以太网, 因此没办法提供千兆以太网. 而Pi4B 的以太网控制器是 BCM54213 . 是可以提供千兆以太网的. 那么就来实际测试一下树莓派4B的实际网络性能. 测试使用 iperf 2.0.10. 使用 Pi4B 作为服务端, 双路 E5 的工作站作为客户端压测. 首先为了对应 Pi4B 的核心数量, 我们压测参数采用4线程, 60秒. pi4b-as-iperf-server workstation-as-iperf-client 934Mbits/sec, 差一丢丢, 基本"算

基础架构性能测试

与世无争的帅哥 提交于 2020-04-21 10:36:34
基础架构性能测试主要包含如下关键参数 磁盘读写性能 磁盘iops 网络带宽 CPU与内存性能一般需要进行业务压测。根据业务使用场景进行测量 工具名称 用途 dd 磁盘写入性能测试 hdparm 磁盘读性能测试 iperf3 网络性能测试 fio 磁盘IOPS性能测试 网络性能测试 安装iperf3if 安装gcc yum install -y gcc 下载iperf3 源码包 wget https://iperf.fr/download/source/iperf-3.1.3-source.tar.gz 编译iperf3 tar -xvf iperf-3.1.3-source.tar.gz -C /opt/ cd /opt/iperf-3.1.3 ./configure make && make install 编译成功后,同操作系统/架构下可以 直接拷贝如下文件到对应目录使用。 /usr/local/bin/iperf3 /usr/local/lib/libiperf.so.0 使用iperf3进行网速测试 iperf3 进行测试时候,不受磁盘I/O影响。 tcp测试 开启iperf3服务端 iperf3 -s 客户端访问测试 iperf3 -c 192.168.1.1 结果: [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0

Iperf 简单试验报告

隐身守侯 提交于 2020-04-14 01:39:48
【今日推荐】:为什么一到面试就懵逼!>>> 实验环境: --服务器1. hadoop6 (CentOS 6.5 X64) --PC1: 自己的PC(iperf 有windows 版本) --服务器2. hadoop1 (CentOS 6.5 X64) 下载: https://iperf.fr/iperf-download.php (iperf-3.0.11-source.tar.gz for Linux, iperf-3.0.11-win64.zip for windows) 安装server端(hadoop06)/client端(hadoop01) tar -xzvf ***.tar.gz, make, make install (标准安装) 开启服务器端命令: --[root@hadoop06 iperf-3.0.11]# iperf3 -s ----------------------------------------------------------- Server listening on 5201 安装client for windows (解压,用CMD 运行) 测试(WINDOWS --> LINUX) -- windows 平台 CMD: > iperf3.exe -c 10.XX.XX.206 Connecting to host 10.XX.XX.206,

TCP receiving window size higher than net.core.rmem_max

◇◆丶佛笑我妖孽 提交于 2020-04-05 15:05:32
问题 I am running iperf measurements between two servers, connected through 10Gbit link. I am trying to correlate the maximum window size that I observe with the system configuration parameters. In particular, I have observed that the maximum window size is 3 MiB. However, I cannot find the corresponding values in the system files. By running sysctl -a I get the following values: net.ipv4.tcp_rmem = 4096 87380 6291456 net.core.rmem_max = 212992 The first value tells us that the maximum receiver

iperf-2.0.5移植到IMX6DQRM的linux-3.0.35

久未见 提交于 2020-02-28 15:30:43
首先导出交叉编译链的路径: export PATH=$PATH:/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/ 切换到iperf-2.0.5的主目录,执行: ./configure --host=arm-none-linux-gnueabi 以上和交叉编译工具链配套。 再执行: make 编译出src/iperf 这个src/iperf是需要开发板上有动态链接库,然而我的开发板文件系统没有动态库,因此需要静态编译 编译静态编译iperf 修改src/Makefile,增加-static iperf_LDFLAGS = -static -O2 -pthread -DHAVE_CONFIG_H 最终生成src/iperf直接可以在开发板上运行。 iperf -s //接收端 iperf -c 192.168.0.10 -i 1 //发送端 来源: CSDN 作者: dongdong12345678900 链接: https://blog.csdn.net/dongdong12345678900/article/details/104551764

iperf详细使用方法

ぐ巨炮叔叔 提交于 2020-02-23 11:20:01
Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽, 具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 Iperf使用方法与参数说明 参数说明 -s 以server模式启动,eg:iperf -s -c host 以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23 通用参数 -f [k|m|K|M] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K -i sec 以秒为单位显示报告间隔,eg:iperf -c 222.35.11.23 -i 2 -l 缓冲区大小,默认是8KB,eg:iperf -c 222.35.11.23 -l 16 -m 显示tcp最大mtu值 -o 将报告和错误信息输出到文件eg:iperf -c 222.35.11.23 -o c:\iperflog.txt -p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999 -u 使用udp协议 -w 指定TCP窗口大小,默认是8KB -B 绑定一个主机地址或接口

iperf---网口/wifi 吞吐量测试

牧云@^-^@ 提交于 2020-02-20 08:32:57
一、引言 对于数据量传输大的设备,往往对网络的要求较高,所以当我们选取芯片是,吞吐量就成了很很重要的检测方式,本文简单介绍iperf工具的使用 二、iperf 1、简介 Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽, 具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 在Android中有对应的apk安装包可以下载,与主机相连进行测试 2、使用 在使用iperf的时候,需要两台设备进行测试,一台作为服务器,一台作为客户端来连接服务器 服务器 一般我们使用window,或在linux设备作为主机,下载iperf很方便,本文暂不介绍。 使用的命令:一般直接输入以下命令 xxxx:~$ iperf -s ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 128 KByte ( default ) ------------------------------------------------------------ 即可开启服务端,服务器地址为本设备的IP,端口为上所述 客户端 在客户端运行iperf,输入命令iperf –c

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

倖福魔咒の 提交于 2020-01-26 00:03:40
环境: 本测试环境为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:总流量