iperf3 linux安装_性能工具之网络工具iperf3简单介绍

背景

        在做性能测试网络带宽多大是听运维的还是自己测试过,今天介绍一款常用测试网络工具iperf3,做性能测试一切用数据说话。iperf3是用来测量一个网络最大带宽的工具。它支持调节各种参数比如发送持续时间,发送/接收缓存,通信协议。每次测试,它都会报告网络带宽,丢包率和其他参数。

安装:

下载相应版本

https://iperf.fr/iperf-download.php

72e3c0c8cfa3ba0687e3604652e93e54.png

Linux之centos7安装方法

yum install iperf3.x86_64 -y

d596756224927215dd29c3e8972b21fe.png

win下载解压

0339ad90917807692923ba49814e97ba.png

在地址栏中敲cmd就能打开cmd窗口:

fdd872863a79d43d4ca36241030e9188.png

显示该目录:

5f10917e148687c256c9193c2bea17af.png

linux启动服务端 iper3 -s

7e782c48d238effd548e8b9b878c3277.png

查看linux中的ip地址为:

35122e249536d3d8e34046e865ab2500.png

打开wind命令行

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

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

client端输出:

8adc960070c97e442eb69007dfa0be04.png

客户端命令解释:

  • -c表示服务器的IP地址;

  • -p表示服务器的端口号;

  • -i设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零;

  • -t设置传输的总时间,Iperf在指定的时间内,重复的发送指定长度的数据包,默认是10秒钟;

  • -w设置套接字缓冲区为指定大小,对于TCP方式,此设置为TCP窗口大小,对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值。

Linux窗口显示:

server端输出:

c1af9164b5c2872b2df7579adba4a534.png

     以上是测试压力机与服务器之前的网络带宽简单方法,大家做性能测试是否也是这样确定网络带宽大小。

分享一个HashMap和Hashtable的区别

  • 共同点:

底层都是哈希算法,都是双列集合

  • 区别:

1、HashMap是线程不安全的,效率高,    Hashtable是线程安全的,效率低 2、HashMap可以存储null键和null值     Hashtable不可以存储null键和null值

看了累,送大家一首诗:

 观书有感

【作者】朱熹 

【朝代】南宋译

半亩方塘一鉴开,天光云影共徘徊。

问渠那得清如许,为有源头活水来。

1ff0c0d56d5887fa484fef12b138c915.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值