文章目录

[隐藏]

安装Iperf

Debian和Ubuntu

CentOS

使用Iperf

TCP Clients & Servers

UDP Clients & Servers

安装Iperf

Debian和Ubuntu

可以在Debian和Ubuntu使用apt-get来安装

apt-get install iperf

CentOS

CentOS官方源没有Iperf。我们可以使用RPMForge源来安装,不过安装前需要把这个源安装到系统里。

CentOS 7:

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm

rpm -Uvh rpmforge-release-1.5.3-1.el7.rf.x86_64.rpm

yum update

yum install iperf

CentOS 6

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-1.el6.rf.x86_64.rpm

rpm -Uvh rpmforge-release-0.5.2-1.el6.rf.x86_64.rpm

yum update

yum install iperf

Fedora:

yum update

yum install iperf

Arch Linux:

pacman -S iperf

Gentoo:

emerge iperf

使用Iperf

Iperf需要在你要测试连接的两台服务器上安装。

TCP Clients & Servers

Iperf需要在两台机器分别扮演客户端和服务端角色。客户端来连接你要测试网速的服务器。

1.在你要测的服务器上启动服务器模式:

iperf -s

将输出如下:

————————————————————

Server listening on TCP port 5001

TCP window size: 85.3 KByte (default)

————————————————————

2.在你另一台机器,连接上一台机器,把198.51.100.5替换为以上的机器IP

iperf -c 198.51.100.5

类似输出如下:

————————————————————

Client connecting to 198.51.100.5, TCP port 5001

TCP window size: 45.0 KByte (default)

————————————————————

[ 3] local 198.51.100.6 port 50549 connected with 198.51.100.5 port 5001

[ ID] Interval Transfer Bandwidth

[ 3] 0.0-10.0 sec 142 MBytes 119 Mbits/sec

3.在服务端将看到如下输出:

————————————————————

Server listening on TCP port 5001

TCP window size: 85.3 KByte (default)

————————————————————

[ 4] local 198.51.100.5 port 5001 connected with 198.51.100.6 port 50549

[ ID] Interval Transfer Bandwidth

[ 4] 0.0-10.2 sec 142 MBytes 117 Mbits/sec

4.CTRL + c来停止Iperf进程

UDP Clients & Servers

使用Iperf,你也可以来测试UDP连接的最大吞吐量

1.启动UDP Iperf服务器

iperf -s -u

输出如下:

————————————————————

Server listening on UDP port 5001

Receiving 1470 byte datagrams

UDP buffer size: 208 KByte (default)

————————————————————

2.在客户端连接以上的服务器,替换198.51.100.5为你自己的

iperf -c 198.51.100.5 -u

-u选择表示告诉Iperf使用UDP连接。输出如下:

————————————————————

Client connecting to 198.51.100.5, UDP port 5001

Sending 1470 byte datagrams

UDP buffer size: 208 KByte (default)

————————————————————

[ 3] local 198.51.100.6 port 58070 connected with 198.51.100.5 port 5001

[ ID] Interval Transfer Bandwidth

[ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec

[ 3] Sent 893 datagrams

[ 3] Server Report:

[ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 0.084 ms 0/ 893 (0%)

从输出我们可以看到1.05 Mbits/sec比我们收到数据的速度要小。这是因为Iperf默认限制了UDP客户端为1Mbit每秒。

3.你可以使用-b选项来更改,如:

iperf -c 198.51.100.5 -u -b 150m

输出如下:

———————————————————–

Client connecting to 198.51.100.5, UDP port 5001

Sending 1470 byte datagrams

UDP buffer size: 208 KByte (default)

————————————————————

[ 3] local 198.51.100.6 port 41083 connected with 198.51.100.5 port 5001

[ ID] Interval Transfer Bandwidth

[ 3] 0.0-10.0 sec 145 MBytes 122 Mbits/sec

[ 3] Sent 103625 datagrams

[ 3] Server Report:

[ 3] 0.0-10.3 sec 136 MBytes 111 Mbits/sec 13.488 ms 6464/103623 (6.2%)

使用Iperf诊断网络速度

iperf服务器如何显示收到的包速率,使用Iperf诊断网络速度相关推荐

  1. 电脑ping服务器ip显示数据丢失,Win7系统如何测试网络丢包率解决网页显示不全的问题...

    Win7系统在上网过程中打开网页经常遇到网页显示不全,或者玩游戏卡顿的现象,但是过一会儿又恢复了.怎么回事呢?可能是因为网络丢包率太高导致的,我们可以Ping一下网络,找到故障原因.那么接下来小编和大 ...

  2. [移动网关]2G环境下资源下载有一定概率失败,客户端日志显示收到403错误

    2G环境下资源下载有一定概率失败,客户端日志显示收到403错误 问题现象: 测试同学在使用联通号码在移动网络环境下,访问连接得到的response_code出现是403,导致资源读取失败表情显示异常. ...

  3. mt4服务器时间显示,mt4服务器时间设置

    mt4服务器时间设置 内容精选 换一换 在使用负载均衡服务时,确保至少有一台后端服务器在正常运行,可以接收负载均衡转发的客户端请求.如果请求的需求流量上升,用户需要向负载均衡器添加更多后端服务器处理需 ...

  4. 网站logo服务器更换显示以前,网站更换logo

    网站更换logo 内容精选 换一换 将unslider插件放入底板中,所有页面统一使用同一个底板,此时只要修改底板中unslider插件的图片,就能实现此效果.在站点编辑的"页面管理&quo ...

  5. mc服务器一直显示检测中,我的世界服务器一直显示登入中怎么办

    许多玩家在玩我嘚世界嘚时候出现了,白.水碧.花紅,dnf新闻,raise father's ,. 情熱は海,服务器一直显示登入中嘚綪况,かない. 調和がとれて, you and I have beco ...

  6. 华为手机显示服务器繁忙,显示服务器繁忙

    显示服务器繁忙 内容精选 换一换 云耀云服务器的网卡分为主网卡和扩展网卡,主网卡不可删除.本节操作介绍在控制台删除扩展网卡的操作步骤.登录管理控制台.单击管理控制台左上角的,选择区域和项目.选择&qu ...

  7. 我的世界服务器退出信息,连接到我的世界服务器,显示聊天[关闭](Connecting to a minecraft server, Displaying chat [closed])...

    连接到我的世界服务器,显示聊天[关闭](Connecting to a minecraft server, Displaying chat [closed]) 是否可以创建一个jar文件,该文件在执行 ...

  8. windows服务器不显示字体,windows服务器不显示字体

    windows服务器不显示字体 内容精选 换一换 购买高性能计算解决方案可以在购买时同时指定管理节点配置与计算节点配置.适用于基因测序,工业仿真等高性能计算场景,根据实际计算需求购买HPC集群.第一次 ...

  9. linux回包不是来包的ip,Linux 只能收到 SYN 包 不能回包

    Linux 只能收到 SYN 包 不能回包 问题 如果用户发现云主机不能登录,例如无法远程 22 端口或其他端口,但是更换网络环境正常,服务端抓包发现客户端发包只有 SYN,没有回包,可以执行 net ...

  10. 服务器状态显示异常,App常见异常状态

    导语:用户在使用App时,除了正常的使用场景,还会碰到许多特殊场景:页面加载中(请求数据).页面内容为空(缺省页面).网络异常.服务器异常.下拉刷新.下拉加载.版本兼容等.友好地设计产品在特殊场景下的 ...

最新文章

  1. 【强推】Blender制作逼真人物角色完整案例视频教程
  2. 一个与神经网络分类特征旋转不变性有关的实验
  3. sqlplus几个存储过程执行变量值窜掉了_基于大数据的冷连轧过程控制优化技术研究...
  4. WPF效果(GIS三维续篇)
  5. bkwin设置文本控件为多行模式
  6. docker保存日志文件到本地
  7. apache服务 功能错误_如何使用Apache OpenWhisk开发功能即服务
  8. 短视频成青少年教育新工具:抖音等三机构联合发起“青椒计划”
  9. 王道机试指南读后总结-6(动态规划等)
  10. win11多桌面功能怎么使用 win11多桌面设置步骤
  11. 《深入浅出MFC》第一、二章笔记
  12. 计算机键盘指示灯不亮也不启动不了,终于明白电脑开机黑屏鼠标键盘灯不亮
  13. cmake flags
  14. 条形码和区块链将彻底改变零售业
  15. 变形金刚图片----汽车人
  16. 用计算机能改装成万用表吗,电脑机箱风扇改装成DIY空调扇USB风扇
  17. BCGP ribbon功能区点击切切属性页
  18. 谷歌的合纵贯通:互联网、通信和节能领域
  19. ricequant量化跟别的量化平台有什么不同?
  20. 《初雪之恋》唯美镜头

热门文章

  1. 自媒体免费素材,国旗高清无水印素材,PNG格式,直接引用即可
  2. idea报错:不支持发行版本5的错误,快速解决方案
  3. mysql为什么尽量少星号,mysql – select中是否存在星号排除其他列?
  4. python包管理工具pip_pip_python包管理工具(pip)下载 v9.0.1官方版 - 121下载站
  5. 基台和种植体如何连接_种植牙所用的材料是什么?安不安全?种植牙手术后该如何护理?...
  6. java 远程登录linux_使用java登录远程LINUX并对服务实现各种操作
  7. Spring知识点总结
  8. spring-boot推送实时日志到前端页面显示
  9. Flutter尝鲜:跨平台移动应用开发
  10. 刚才调试了个mysql中文乱码的问题