Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。

1、安装:

我是通过rpm包安装:yum localinstall xxx.rpm

2、参数说明:

-s 以server模式启动。#iperf3 -s
-c host以client模式启动。host是server端地址。#iperf3 -c serverip

通用参数:
-f [kmKM] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,#iperf3-c 192.168.100.6 -f K
-i sec 以秒为单位显示报告间隔,#iperf3 -c 192.168.100.6 -i 2
-l 缓冲区大小,默认是8KB,#iperf3 -c 192.168.100.6 -l 64
-m 显示tcp最大mtu值
-o 将报告和错误信息输出到文件#iperf3 -c 192.168.100.6 -o ciperflog.txt
-p 指定服务器端使用的端口或客户端所连接的端口#iperf3 -s -p 5001;iperf3 -c 192.168.100.55 -p 5001
-u 使用udp协议
-w 指定TCP窗口大小,默认是8KB
-B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
-C 兼容旧版本(当server端和client端版本不一样时使用)
-M 设定TCP数据包的最大mtu值
-N 设定TCP不延时
-V 传输ipv6数据包

server专用参数:
-D 以服务方式运行。#iperf3 -s -D
-R 停止iperf服务。针对-D,#iperf3 -s -R

client端专用参数:
-d 同时进行双向传输测试
-n 指定传输的字节数,#iperf3 -c 192.168.100.6 -n 1024000
-r 单独进行双向传输测试
-t 测试时间,默认20秒,#iperf3 -c 192.168.100.6 -t 5
-F 指定需要传输的文件
-T 指定ttl值

3、应用举例:

3.1、测量服务器带宽

使用iperf工具测试服务器带宽,它分为服务端与客户端,两边都要安装iperf工具。

服务端运行iperf服务:

[root@xgto01n010244025055 tmp]# iperf3 -s
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------
Accepted connection from 127.0.0.1, port 37792

客户端:

测试上行和下行带宽

# iperf3 -c 192.168.100.6 -t 60 -d

[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-60.0 sec   658 MBytes  92.0 Mbits/sec #上行带宽
[  5]  0.0-60.4 sec   628 MBytes  87.4 Mbits/sec #下行带宽

从测试结果看,上行带宽为92.0Mbits/sec, 下行带宽为87.2Mbits/sec

linux 网络性能工具iperf 使用总结相关推荐

  1. Linux网络性能测试工具——Iperf

    文章目录 1.Iperf环境准备 1.1 Linux源码安装Iperf 1.2 Arm交叉编译Iperf 2.指令分析 3.Iperf测试 3.1 Linux平台 3.2 ARM平台 3.3 测试结果 ...

  2. linux网络性能测试工具Iperf使用介绍

    1.下载 (可以到这里下载:) http://downloads.sourceforge.net/ 2.安装 [root@localhost]#tar zxvf iperf-2.5.0.tar.gz ...

  3. Linux CENTOS7 Linux网络性能测试工具-iperf 安装过程以及示例!

    要在网址的这个位置下载才可以! https://iperf.fr/iperf-download.php#archlinux 我的:https://download.csdn.net/download/ ...

  4. Linux网络性能评估工具iperf

    Iperf介绍 iperf是一个基于TCP/IP和UDP/IP的网络性能测试工具,用于检测网络带宽使用率和网络质量,能测试最大TCP和UDP带宽性能,可以报告带宽.网络延迟抖动.数据包丢失率和最大传输 ...

  5. jperf linux运行,Linux网络性能评估工具iperf

    Iperf介绍 iperf是一个基于TCP/IP和UDP/IP的网络性能测试工具,用于检测网络带宽使用率和网络质量,能测试最大TCP和UDP带宽性能,可以报告带宽.网络延迟抖动.数据包丢失率和最大传输 ...

  6. Linux网络常用工具分类介绍

    Linux网络命令较多,单纯的介绍网络命令的用法也没什么意思.本文将常见的网络命令进行分类,并做出思维导图,对每个分类的命令选择性的介绍其作用.常见选项和用法举例.BTW,不建议记住所有命令,了解一下 ...

  7. tcp连接服务器性能测试,TCPIP网络性能测试工具 - Iperf.pdf

    TCPIP网络性能测试工具 - Iperf.pdf TCP/IP 网络性能测试工具 - Iperf TCP/IP网络性能测试工具 - Iperf 1 简介 Iperf 是一个 TCP/IP 和 UDP ...

  8. Linux 网络性能的 15 个优化建议【转自微信公众号菜鸟教程】

    Linux 网络在性能方面有哪些优化手段可用呢? 本文将给出一些开发或者运维中的 Linux 网络性能优化建议. 要注意的是,每一种性能优化方法都有它适用或者不适用的应用场景,应当根据当前的项目现状灵 ...

  9. 网络性能测试工具Iperf和netperf

    网络性能测试工具Iperf和netperf 一.iperf工具的使用 同主机网络传输速率吞吐率 网络响应时间 TCP/UDP吞吐率 跨主机网络传输速率吞吐率 网络响应时间 TCP/UDP吞吐率 1.测 ...

最新文章

  1. 企业级的开源备份工具之磁盘柜存储配置
  2. 用有效的测试培养工程——《Growing Object-Oriented Software, Guided by Tests》读后感
  3. JUnit单元测试用例
  4. c# xml文件新增同级节点_[C#.NET 拾遗补漏]08:强大的LINQ
  5. 穿越时空,跟我一起探索云栖数字谷(2021云栖大会免费送票)
  6. python让函数抛出异常,是否有任何对象可以使str()函数在python中抛出错误或异常?...
  7. html 百分比正方形,css实现未知宽度的正方形需求
  8. python高通滤波_图像处理之高通滤波及低通滤波
  9. Leetcode-213:打家劫舍 II
  10. 羡慕写字漂亮的人,怎么样练字?
  11. Mendeley如何设置某期刊对应的参考文献格式?
  12. android6刷机教程,安卓手机刷机步骤
  13. iPhone设备上安装beta版本系统,在浏览器中搜索网址 beta.apple.com
  14. python自动输入饥荒控制台代码
  15. ps钢笔工具的详细讲解
  16. Itest(爱测试),最懂测试人的开源测试管理, 开源BUG跟踪管理软件隆重发布
  17. 电脑版微信聊天记录和小程序视频播放黑屏,但有声音,qq和其浏览器视频播放正常。如何解决?
  18. 8 大主流自媒体平台优缺点分析以及运营建议
  19. GraphQL的了解和简单使用
  20. 正态分布最通俗的解释---今天你正太分布了吗?

热门文章

  1. 北京邮电大学天津大学计算机专业,北京邮电大学的通信工程好还是天津大学的通信工程好?...
  2. 深度主动学习综述(Deep Active Learning)
  3. Cocos2d-x血条跟随怪物运动----之游戏开发《赵云要格斗》(5)
  4. 中国式弱点营销:我们需要知道自己想要什么!
  5. 用Ai做一个3D股子
  6. Fotoo-圣诞节活动策划方案,圣诞活动视频、照片、征集工具推荐
  7. 启明医疗完成收购Cardiovalve公司股权;全球首个且唯一红细胞成熟剂利布洛泽中国获批治疗β-地中海贫血 | 医药健闻...
  8. 在Tomcat 6下运行正常,但是在Tomcat 7下异常。
  9. 应埃及方面要求,加沙停火协议延长了24小时
  10. Sql Sever语句 (续2)