性能工具之网络 Benchmark iperf3 快速入门

举报
zuozewei 发表于 2021/08/04 21:23:20 2021/08/04
【摘要】 一款常用网络 Benchmark 工具。iperf3 是用来测量网络带宽的工具。它支持调节各种参数比如发送持续时间,发送/接收缓存,通信协议。支持报告网络带宽,丢包率和其他参数。

前言

今天介绍一款常用网络 Benchmark 工具。iperf3 是用来测量网络带宽的工具。它支持调节各种参数比如发送持续时间,发送/接收缓存,通信协议。支持报告网络带宽,丢包率和其他参数。

安装

下载地址:https://iperf.fr/iperf-download.php

在这里插入图片描述

Linux 快速安装

yum install iperf3.x86_64 -y

在这里插入图片描述

win快速安装

在这里插入图片描述
打开 cmd 窗口:

在这里插入图片描述
显示该目录:
在这里插入图片描述

快速使用

1、Linux 启动服务端

 iper3 -s

在这里插入图片描述
查看 Linux 中的 IP 地址为:
在这里插入图片描述

win 启动客户端

iperf3 -c 192.168.128.128 -p 5201 -i 1 -t 10 -w 111K

从下图可看出本机与虚拟机是 1000 MBytes 局域网

client 端输出:

在这里插入图片描述

客户端命令解释:

  • -c:表示服务器的IP地址
  • -p:表示服务器的端口号
  • -i:设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零
  • -t:设置传输的总时间,iperf 在指定的时间内,重复的发送指定长度的数据包,默认是 10 秒钟
  • -w:设置套接字缓冲区为指定大小,对于 TCP 方式,此设置为 TCP 窗口大小,对于 UDP 方式,此设置为接受 UDP 数据包的缓冲区大小,限制可以接受数据包的最大值

server 端输出:
在这里插入图片描述

总结

以上是评估服务器之前的网络带宽简单方法,大家做性能测试是否也是这样评估网络带宽?

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。