Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了linux网络性能测试工具ipref安装与使用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

一、iperf工具安装 源码包下载地址:https://iperf.fr/iperf-download.php#archlinux 选择对应系统的版本就是解压安装了 完成 测试发现有问题 问题原因: Linux系统中找不到libiperf.so.0 库文件,导致执行iperf3 –s时提示缺少相关lib库 解决方法: 通过find /usr/local/lib/ |grep iperf查找其他服务

一、iperf工具安装

源码包下载地址:https://iperf.fr/iperf-download.php#archlinux

linux网络性能测试工具ipref安装与使用

选择对应系统的版本就是解压安装了

linux网络性能测试工具ipref安装与使用

完成

linux网络性能测试工具ipref安装与使用

测试发现有问题

linux网络性能测试工具ipref安装与使用

问题原因:
Linux系统中找不到libiperf.so.0 库文件,导致执行iperf3 –s时提示缺少相关lib库
解决方法
通过find /usr/local/lib/ |grep iperf查找其他服务器上是否存在该lib库文件查询到后拷贝libiperf.so.0库文件到此台服务器/usr/local/lib/目录下

linux网络性能测试工具ipref安装与使用

发现还是有问题,最后发现是环境变量的问题

linux网络性能测试工具ipref安装与使用

添加

linux网络性能测试工具ipref安装与使用

然后就可以使用了

linux网络性能测试工具ipref安装与使用

二、iperf工具使用方法

参数说明
-s 以server模式启动,eg:iperf -s
-c host以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23

通用参数
-f [kmKM] 分别表示以Kbits,Mbits,KBytes,MBytes显示报告,认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K
-i sec 以秒为单位显示报告间隔,eg:iperf -c 222.35.11.23 -i 2
-l 缓冲区大小,认是8KB,eg:iperf -c 222.35.11.23 -l 16
-m 显示tcp最大mtu值
-o 将报告和错误信息输出文件eg:iperf -c 222.35.11.23 -o ciperflog.txt
-p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999
-u 使用udp协议
-w 指定TCP窗口大小,认是8KB
-B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
-C 兼容旧版本(当server端和client端版本不一样时使用)
-M 设定TCP数据包的最大mtu值
-N 设定TCP不延时
-V 传输ipv6数据包

 例子:

服务端:

服务器端命令行(其中,-s表示服务器端;-p定义端口号;-i设置每次报告之间的时间间隔,单位为秒,如果设置为非零值,就会按照此时间间隔输出测试报告,认值为零):#iperf3 -s -p 8080 -i 3 

linux网络性能测试工具ipref安装与使用

 

客户端:

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

 

linux网络性能测试工具ipref安装与使用

大佬总结

以上是大佬教程为你收集整理的linux网络性能测试工具ipref安装与使用全部内容,希望文章能够帮你解决linux网络性能测试工具ipref安装与使用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。