出现终端用户使用浏览器登录应用系统出现卡顿,加载时间较长,先进行网络排查,测试网络带宽。使用iperf工具来测试。
一、客户端 win7 旗舰版:
-
官网下载安装包iperf-3.1.3-win64,解压iperf 将2个文件复制到 C:\Windows\System32 路径下,完成安装。
-
必须以管理员运行cmd
输入iperf3.exe -v 可以查看到如下结果表明可用
二、服务端Linux(中科方德服务器NFS4.0系统)
-
用virtualbox安装中科方德系统,virtualbox网卡模式选择桥接模式,自动获取IP地址,用xshell远程连接(用cat /proc/version 查看系统版本,发现中科方德系统选择的是红帽系列的系统)。
-
进入系统后直接 yum install iperf3 尝试安装,最后安装成功,中科方德自带yum源可用。
-
启动 iperf3 -s,iperf3 默认端口是 5201。
必须关闭中科方德系统防火墙,不然使用终端进行测试时会出现连接超时。
实际上客户端的带宽是相对准确,iperf命令的-t参数指定运行的时间,这个时间越长,服务器端和客户端的带宽越接近
三、示例(参考文章连接):
使用客户端发起测试.输入以下命令
iperf3 -c 192.168.1.6 -p 5201 -i 1 -t 15 -w 20K -f M
-c 服务器ip地址
-p 服务端监听端口
-i 设置带宽报告时间间隔,单位为秒
-t 设置测试的时长,单位为秒
-w 设置tcp窗口大小默认即可8KB
-f [k|m|K|M] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告 -M 设定mtu值 1460默认
-F 指定需要传输的文件
-P 指定线程数
-b –bandwidth [K|M|G]:指定UDP模式使用的带宽,单位bits/sec,默认值是1 Mbit/sec。
带宽测试通常采用UDP模式,因为能测出极限带宽、时延抖动、丢包率。在进行测试时,首先以链路理论带宽作为数据发送速率进行测试,
可以使用图形化工具查看(jperf)
参考连接
-
http://update.os.nfschina.com/static/NFS4.0/GenOS/RPMS/Releases/Packages/ 中科方德镜像源
-
https://ghostwritten.blog.csdn.net/article/details/108362432?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control&dist_request_id=127603b1-c69c-4336-b889-82eefb1ed78a&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-5.control