性能工具之网络工具iperf3简单介绍
背景
在做性能测试网络带宽多大是听运维的还是自己测试过,今天介绍一款常用测试网络工具iperf3,做性能测试一切用数据说话。iperf3是用来测量一个网络最大带宽的工具。它支持调节各种参数比如发送持续时间,发送/接收缓存,通信协议。每次测试,它都会报告网络带宽,丢包率和其他参数。
安装:
下载相应版本
https://iperf.fr/iperf-downlo...
【性能工具之网络工具iperf3简单介绍】
文章图片
Linux之centos7安装方法
yum install iperf3.x86_64 -y
文章图片
win下载解压
文章图片
在地址栏中敲cmd就能打开cmd窗口:
文章图片
显示该目录:
文章图片
linux启动服务端 iper3 -s
文章图片
查看linux中的ip地址为:
文章图片
打开wind命令行
iperf3 -c 192.168.128.128 -p 5201 -i 1 -t 10 -w 111K
从下图可看出本机与虚拟机是1000MBytes局域网
client端输出:
文章图片
客户端命令解释:
-c表示服务器的IP地址;
-p表示服务器的端口号;
-i设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,默认值为零;
-t设置传输的总时间,Iperf在指定的时间内,重复的发送指定长度的数据包,默认是10秒钟;
-w设置套接字缓冲区为指定大小,对于TCP方式,此设置为TCP窗口大小,对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值。
Linux窗口显示:
server端输出:
文章图片
以上是测试压力机与服务器之前的网络带宽简单方法,大家做性能测试是否也是这样确定网络带宽大小。
分享一个HashMap和Hashtable的区别
共同点:
底层都是哈希算法,都是双列集合
区别:
1、HashMap是线程不安全的,效率高, Hashtable是线程安全的,效率低
2、HashMap可以存储null键和null值 Hashtable不可以存储null键和null值
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- python学习之|python学习之 实现QQ自动发送消息