博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iperf测试工具
阅读量:6822 次
发布时间:2019-06-26

本文共 1788 字,大约阅读时间需要 5 分钟。

一、iperf工具安装:

1、获取iperf源码安装包(iperf-3.0.5.tar.gz)

2、将iperf安装包上传到服务器/tmp/目录并解压

[root@localhost /]#cd /tmp/[root@localhost tmp]#tar –zxvf iperf-3.0.5.tar.gz

3、编译并安装iperf

[root@localhost tmp]# cd iperf-3.0.5[root@localhost iperf-3.0.5]#./configure[root@localhost stress-1.0.4]# make[root@localhost stress-1.0.4]#make install

4、编译安装成功后,可以在系统命令中找到iperf命令

[root@localhost iperf-3.0.5]# iperfiperf3 [root@localhost bin]# find /usr/local/|grep iperf/usr/local/bin/iperf3

注:错误及解决方法:

[root@localhost bin]# iperf3 -siperf3: error while loading shared libraries: libiperf.so.0: cannot open shared object file: No such file or directory

问题原因:

Linux系统中找不到libiperf.so.0 库文件,导致执行iperf3 –s时提示缺少相关lib库
解决方法:
通过find /usr/local/lib/ |grep iperf查找其他服务器上是否存在该lib库文件,查询到后拷贝libiperf.so.0库文件到此台服务器/usr/local/lib/目录下

二、iperf工具使用方法:

参数说明

-s 以server模式启动,eg:iperf -s
-c host以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23

通用参数

-f [kmKM] 分别表示以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 ciperflog.txt
-p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999
-u 使用udp协议
-w 指定TCP窗口大小,默认是8KB
-B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
-C 兼容旧版本(当server端和client端版本不一样时使用)
-M 设定TCP数据包的最大mtu值
-N 设定TCP不延时
-V 传输ipv6数据包

实例:

服务端

[root@localhost bin]# iperf3 -s-----------------------------------------------------------Server listening on 5201-----------------------------------------------------------

客户端

[root@localhost iperf-3.0.5]# iperf3 -c 192.168.0.1 --reverse --parallel 4

(192.168.0.1 服务器的IP地址,可设置为推流网卡IP)

(--reverse表示服务端发送, 客户端接收;如果不加,就是客户端发送,服务端接收
--parallel 4表示4路并发流)

转载于:https://www.cnblogs.com/bugutian/p/6653091.html

你可能感兴趣的文章
1月8日云栖精选夜读 | 克拉克拉:基于阿里云PAI实现渠道ROI投放预测系统 ...
查看>>
RTMP/RTSP直播播放器选择
查看>>
基于Spark的机器学习实践 (七) - 回归算法
查看>>
让你提高效率的 Linux 技巧
查看>>
企业级 SpringBoot 教程 (一)构建第一个SpringBoot工程
查看>>
阿里云有奖调查结果公布,赠送10个阿里巴巴logo胸针
查看>>
Golang学习笔记之WEB框架(gin)基本使用
查看>>
SAP人工智能服务Recast.AI的一个简单例子
查看>>
云栖科技评论90期:有两种“前沿科技”
查看>>
From 192.168.25.133 icmp_seq=238 Destination Host Unreachable 虚拟机ping主机不通
查看>>
上交所回应“科创板受理企业科技含量不高”:会在审核问询环节对企业进行多轮问询...
查看>>
教你如何用python操作数据库mysql ! !
查看>>
全栈必备 Log日志
查看>>
阿里云服务器企业该如何选择
查看>>
Nginx性能优化
查看>>
SQL与NoSQL数据库入门基础知识详解
查看>>
Redis命令——键(key)
查看>>
[Server] 服务器配置SSH登录邮件通知
查看>>
ceph 添加新硬盘删除旧的OSD
查看>>
Kubernetes 的安全机制 APIServer 认证、授权、准入控制
查看>>