在IDC机房工作,难免会遇到一些纠结带宽的客户,测试带宽的工具方法有很多种,这里就简单说一下使用iperf工具来测试带宽的方法。

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

iperf 分为两种版本,unix/linux版和windows版,unix/linux版更新比较快,版本最新。windows版更新慢。windows版的iperf叫jperf,或者xjperf。jperf是在iperf基础上开发了更好的UI和新的功能。

这里采用Windows系统下jperf测试下带宽,Linux下同理,下载jperf-2.0.2

先用最简单默认的方法测试一次,服务端机器执行如下命令,CD到jperf目录下的BIN目录内,-s参数指定服务端

客户端机器同样CD到jperf目录下的BIN目录内,-c 参数是指定服务端地址

这样在服务端和客户端都可以看到带宽测试结果,上图是45.2M。

但是往往在一般情况下为了更直观显示,客户需要加上其他参数,为了测试的准确性还需要并行测试,下面就是普通的测试方法

-i参数设置每次报告之间的时间间隔,单位为秒,-P参数是指定并行测试的数目

上面都是测试TCP带宽,最后测试下UDP带宽测试方法,服务端执行如下命令 -u指定测试UDP,-s指定服务端

客户端执行如下命令 这里是百兆带宽,指定-b为90M

测试时多结合-w参数,将TCP窗口大小改为1M 如 iperf -c ipaddress -i 1 -w 1M

也常结合-t参数,指定测试的时间,具体可在实际应用中酌情使用。

最后简单介绍下几个常用参数的解释:

-r                    //r参数表示双向数据测试,但要先测c到s的带宽

-d                   //d参数和r近似,并且功能更强,可同时测试双向数据

-w [2000]     //w参数后跟数字,单位是byte,

-p [12000]   //p参数可指定端口号

-t [20]           //t参数默认表示测试10次,后加数字可以自己定义

-i [2]              //i参数表示测试开始到结束的间隔时间,单位s

-u -b 10m    //udp 10mbps 测试

-m                 //最大mpu测试

-P                  //并行测试

-h                  //帮助

linux iperf测试带宽,使用iperf测试峰值带宽相关推荐

  1. 带宽、峰值带宽,网速是什么,它们有什么关系?

    在购买代理IP的时候,经常看到人家网站上写带宽 X Mbps,峰值带宽 X Mbps,这2个和我们通常说的网速,又是什么关系呢? 来来来,今天一整个掰开了说这3个到底是啥: 1. 带宽 单位是bit/ ...

  2. 腾讯云轻量服务器8核16G14M带宽性能评测CPU内存带宽系统盘

    腾讯云8核16G14M轻量应用服务器企业型-8核16G-160G-3000G,默认配置160G SSD系统盘,14M公网带宽下载峰值可达1792KB/秒,每个月3000GB免费月流量,超过月流量限制需 ...

  3. 使用iperf测试峰值带宽

    在IDC机房工作,难免会遇到一些纠结带宽的客户,测试带宽的工具方法有很多种,这里就简单说一下使用iperf工具来测试带宽的方法. iperf 是一个网络性能测试工具.Iperf可以测试最大TCP和UD ...

  4. linux测试网络带宽极限,iperf 测试极限带宽

    iperf 版本建议采用linux,事实上,windows版也很好用. 带宽测试通常采用UDP模式,因为能测出极限带宽.时延抖动.丢包率.在进行测试时,首先以链路理论带宽作为数据发送速率进行测试,例如 ...

  5. Linux网络性能评估工具iperf 、CHARIOT测试网络吞吐量

    目录 一. Iperf能做什么 1.TCP方面 2.UDP方面 二. Iperf的安装与使用 1.安装iperf 2.iperf参数介绍 三. Iperf应用实例 1.测试TCP吞吐量 2 . 测试U ...

  6. iperf测试带宽的问题 -- 上下行带宽差距大

    今天测试机房的两台服务器之间的网络带宽,发现了一个奇怪的现象: 同时测试上下行带宽: [root@ptl3m log]# iperf -c 172.28.2.21 -t 60 -i 10 -d -L ...

  7. 【测试】使用iPerf进行网络吞吐量测试

    即看即用 1.安装ipref3: wget wget https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.x86_64.rpm rpm -ivh  ...

  8. linux系统维护篇:网络流量查看及带宽测试

    前提准备: 由于即将使用的工具包需从第三方开源软件库中在线安装,因此需执行以下命令. EPEL 的全称叫 Extra Packages for Enterprise Linux.EPEL 是由 Fed ...

  9. chariot iperf使用_调用IxChariotAPI测试吞吐量方法

    调用IxChariot API测试吞吐量方法 [技术领域] : [0001]本发明涉及一种调用IxChar1t API测试吞吐量方法. [背景技术] : [0002]在任何的WIFI产品生产测试过程中 ...

最新文章

  1. OpneCV3——使用SURF、SVM、BOW对图像进行分类
  2. 依赖注入及AOP简述(六)——字符串请求模式 .
  3. linux快速复制大量小文件方法
  4. C语言实现二叉树-04版
  5. C# 实现将文本txt生成图片
  6. 【lucene】lucene高亮显示
  7. 有感于“用界面线程去更新界面元素”
  8. Transaction事务
  9. [字符串]ASCII码表
  10. python的认识从唯物主义_辩证唯物主义认识论知识点: 认识的本质br /
  11. 迷你世界显示服务器超时,迷你世界因出现不良信息下架 迷你世界下架原因
  12. 制作文字水印图片、图片水印
  13. 安卓笔记-视频版(还没学完)
  14. 曾扬言 机器人合法公民_曾扬言“摧毁人类”的机器人索菲亚,现状如何?如果失控了咋办?...
  15. 青岛市智能停车一体化平台项目介绍
  16. 2017JAVA面试题附答案
  17. MSDN WebCast网络广播全部下载列表(更新至2/11/2007)
  18. git remote:Support for password authentication was removed on August 13, 2021.personal access token
  19. 202104-1 灰度直方图
  20. 计算机四级手机刷题软件,计算机四级-为计算机四级备考生提供题库练习和搜题学习的刷题软件...

热门文章

  1. 工业互联网有什么价值?
  2. Fine-turning(Tensorflow-Slim和Keras的迁移学习)
  3. 国服战网卸载装外服问题
  4. 去中心化数字身份(DID)的灵魂绑定
  5. 联通试点资费新政破批零倒挂 虚商发牌在即盈利成首考
  6. 思维导图详细安装过程
  7. 4.Redis最佳实践
  8. c++类成员函数指针
  9. 国内服务器国内网站免备案教程
  10. Shell脚本执行效率