iperf3怎么看结果_【讲清楚,说明白!】使用iperf3监测网络吞吐量
目录:
(一)iperf3介绍
(二)iperf3安装
(三)iperf3客户端操作
(一)iperf3介绍
(1.1)iperf3是一个网络带宽测试工具,iperf3可以擦拭TCP和UDP带宽质量。iperf3可以测量最大TCP带宽,具有多种参数和UDP特性,iperf3可以报告带宽、延迟抖动和数据包丢失。利用iperf3这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。
(1.2)使用iperf3,你可以调整与时序、缓冲区和协议(如TCP、UDP、SCTP)相关的几个参数。它对网络性能调优操作很方便,为了获得最大或相当改善的网络性能,你需要增加吞吐量以及网络接收个发送功能的延迟。但是在进行实际调整之前,你需要执行一些测试以收集整体网络性能统计信息,以指导你的调优过程。其结果包括以秒为单位的时间间隔,数据传输,带宽(传输速率),丢失和其他有用的网络性能参数,它主要用于协助调整特定路径上的TCP连接。
(二)iperf3安装
(2.1)我们使用的操作系统是CentOS 7.4,然后我们使用base源安装,便可以将iperf3-3.1.7-2.el7.x86_64软件包安装好。
(2.2)然后我们使用两台主机,其中192.168.26.51作为服务器端,将192.168.26.131作为客户端。在两台主机上安装好iperf3后,即可开始测试网络吞吐量。我们首先连接到我们的服务器端的远程机器使用-s标志的是服务器模式下的iperf3,默情况下它将监听5201端口,我们也可以使用-f开关指定生成报告的数据格式类型(其中k表示Kbits、m表示Mbits、g表示Gbits、K表示KBytes、M表示MBytes、G表示GBytes)。
# iperf3 -s -f K
(2.3)如果服务器上的另一个程序正在使用端口5201,则我们可以使用-p开关指定其他端口监听(例如指定4000端口)
# iperf3 -s -p 4000
(2.4)我们也可以使用-D标志作为守护程序运行,并将服务器消息写入日志文件
# iperf3 -s -D > iperf3.log
(三)iperf3客户端操作
(3.1)我们将192.168.26.51作为服务器,并且执行监听5201端口的命令(图3-1),在客户端192.168.26.131的主机上,使用-c标志在客户端模式下运行iperf3并指定运行服务器的主机(使用IP地址或域主机名都可以)。执行大约18至20秒后,客户端终止并生成指示基准测试平均吞吐量的结果,显示信息如下(图3-2)。
注意:从基准测试结果中,如下面的屏幕接入所示,服务器和客户端的值存在差异,但是,我们应该始终考虑在执行的每个测试中使用从iperf3客户端主机获得的结果。
# iperf3 -s -f K---在服务器端执行
# iperf3 -c 192.168.26.51 -f K---在客户端执行
(3.2)如果我们想在Linux中实现先进的网络测试吞吐量,确定网路中给定时间内数据量的一个重要因素是TCP窗口大小,它在调整TCP连接时很重要,我们可以使用-w标志设置窗口大小、套接字缓冲区大小,如图所示。
# iperf3 -c 192.168.26.51 -f K -w 200K
(3.3)如果要在服务器发送和客户端接收的反向模式下运行,可以添加-R开关。
# iperf3 -c 192.168.26.51 -f K -w 200K -R
(3.4)如果要运行双向测试,意味着我们要同时测量两个方向上的宽带,可以使用-d选项。
(3.5)如果要在客户端输出中获取服务器结果,可以使用“--get-server-output”选项,此时我们便会在客户端192.168.26.131主机上获取两份数据。
(3.6)也可以使用-P选项设置并行客户端流的数量,它们同时运行
—————— 本文至此结束,感谢阅读 ——————
iperf3怎么看结果_【讲清楚,说明白!】使用iperf3监测网络吞吐量相关推荐
- iperf3怎么看结果_网速测试利器-iperf3
简介 iperf3是一个网络速度测试工具,支持IPv4与IPv6,支持TCP.UDP.SCTP传输协议,可在Windows.Mac OS X.Linux.FreeBSD等各种平台使用,是一个简单又实用 ...
- 【讲清楚,说明白!】使用iperf3监测网络吞吐量
一.iperf3介绍 (1.1)iperf3是一个网络带宽测试工具,iperf3可以擦拭TCP和UDP带宽质量.iperf3可以测量最大TCP带宽,具有多种参数和UDP特性,iperf3可以报告带宽. ...
- 计算机小白学UI,小白学UI设计有什么技巧?看完这些你就明白了
原标题:小白学UI设计有什么技巧?看完这些你就明白了 随着互联网的快速发展,UI设计师成为近年来的职场新贵,不断增加的薪资让很多人羡慕不已,想要加入UI设计行业的人不断增多.对于小白来说,在UI设计学 ...
- 魅蓝5s 显示无服务器,今天发布的魅蓝5s到底坑不坑?看完这些你就明白了
原标题:今天发布的魅蓝5s到底坑不坑?看完这些你就明白了 硬件学堂 给您带来更及时 更专业的IT硬件资讯 就等你的关注 昨天幸灾乐祸看红米Note4X新机首发,以前分分钟售罄的小米居然努力卖了1个小时 ...
- 服务器一体机电脑如何重装系统,一体机电脑开不了机如何重装系统?看过这个你就明白了!...
原标题:一体机电脑开不了机如何重装系统?看过这个你就明白了! 一体机电脑开不了机如何重装系统?遇到一体机开不了机的情况是超级常见的,针对这个问题的最好解决办法当然是u盘装系统了,但是很多小白都不知道操 ...
- 为了吾王哪个服务器稳定,为了吾王设定解释攻略 看完这个你就明白游戏怎么玩了...
原标题:为了吾王设定解释攻略 看完这个你就明白游戏怎么玩了 为了吾王设定比较多,在游戏当中光看介绍并不是很清楚,这也导致了很多新手玩家得等到吃了亏或者是事件出现之后,才知道其中的一些设定,今天小编就带 ...
- 荣耀10的android版本区别,荣耀与华为的地位差别有点大,看EMUI10升级计划就明白...
原标题:荣耀与华为的地位差别有点大,看EMUI10升级计划就明白 印象之中好像是从安卓8.0开始华为就把自己家的EMUI版本号与安卓大版本号改为一致,这样做的最大目的就是与安卓更新保持同步,看EMUI ...
- 东北人的幽默,《红男绿女》中经典对白,看过的人都明白
东北人的幽默,<红男绿女>中经典对白,看过的人都明白,对白中存在大量东北话,呵呵 1.柏鑫问张楠:你喜欢我哪一点. 张楠:我喜欢你离我远一点. 2.羊总经常说:我的理想就是,等我老了~ ...
- 演讲者模式投影到幕布也看到备注_家用投影幕布怎么选?(看这一篇就明白了)...
其实对于普通消费者来说,选择一块合适的幕布可能比选择一台合适自己的手机还要难,之所以让各位觉的得选择困难,主要是因为投影厂商对这一块的知识普及做得不够. 而手机虽然构造复杂,但是现如今稍微关注手机的一 ...
最新文章
- 不以英语为中心,百种语言互译,FB开源首个单一多语言MT模型
- 深入了解MyBatis二级缓存
- Candy Box (easy version)
- OpenGL 颜色Colors
- angular 点击事件阻止冒泡及默认行为
- vue data数据修改_Vue 超清晰思维导图(7张),详细知识点梳理!
- 理论基础 —— 索引
- Debian、Ubuntu源码编译制作安装包(一)
- iPhone 14系列将采用打孔屏:Face ID等元件或置屏幕下
- Oracle如何建立多库,基于Oracle多库查询方法(分享)
- 查找算法---------斐波那契查找
- 程序员春节回家装逼指南
- 098 元类(metaclass)
- 【报告分享】2021抖音数据报告.pdf(附下载链接)
- html自动适应屏幕分辨率,css如何设置适配不同分辨率屏幕?
- 怎样找回u盘里误删的文件
- 怎么用matlab保存音频文件,Matlab用图片和音频藏文件(续)
- 解密Airbnb 自助BI神器:Superset
- 谷歌地图谷歌地图_为您的Google地图增添真实感
- MongoDB学习记录
热门文章
- Chevereto图片托管php源码_亲测-分享最新微信付费进群收费进群系统源码-附带搭建教...
- java runtime shell_java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现...
- 2.7 迁移学习-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- 4.4 机器学习系统设计--垃圾邮件分类-机器学习笔记-斯坦福吴恩达教授
- Android4.0添加底层核心服务
- 【PC工具】离线地图图片地图瓦片下载神器map-download地图下载器
- C++强制类型转换:static_cast、dynamic_cast、const_cast、reinterpret_cast
- 子组件获取父组件的值,将这个值作为状态值保存
- POST的表单数据参数过多问题
- Android应用开发—AsyncTask