一个数字爱好者也喜欢在许多平行领域探索,让生活多一点乐趣。
我喜欢用speedtest进行家庭宽带测速。界面简单,准确,快捷,但这是衡量网速的。如果家里设备多了,尤其是用NAS的,肯定会更在意局域网内的传输速度。在电脑上拖动文件夹看***速度是一种比较原始的方法,但是受波动的影响比较大,而且有些设备比如旁路路由不能图形化操作,不方便测量网速。
比如目前家里的主力NAS是威联通TS453Dmini,已经有2.5G网口。事实上,机械硬盘的读写速度以前是受限于千兆网口的。
家里的TS453Dmini和TS451D都是使用希捷酷狼系列的机械硬盘,都是CMR传统磁记录技术,内置IronWolf健康管理(IHM)酷狼健康管理功能。有了NAS,它们可以一天24小时不间断地开启,而且很容易使用。
而且希捷酷狼系列的硬盘参数是5900转,***MB缓存。在本地测试中,峰值读写速度可达192m/s,平均读写速度为152 m/s,因此非常适合在2.5G网口下发挥硬盘的极致速度。这个时候,测试局域网内多个终端之间访问速度的最佳工具就是iperf3。
iperf3是什么?
Iperf是一个网络性能测试工具,可以测试最大TCP和UDP带宽性能,几乎可以安装在所有平台上。以前总是看别人用iperf3测试网速,觉得很麻烦,而且终端太多,方法也不一样。Iperf 2和iperf3是不兼容的,所以现在我就专门总结一下各个终端安装IPERF3的操作,给自己做个备忘录,也可以收藏起来以备不时之需。
我们先来熟悉一下iperf3的命令行。Windows可以在命令提示符下运行,Mac在终端。如果路由器是openwrt,通常有一个TTYD终端可以直接打开。如果没有图形界面,可以通过SSH直接访问目标来输入命令。
1.打开服务器–s
iper F3–s
2.打开客户端–C
iper F3–c“服务器IP地址”
例如:iper F3–c 192 . 168 . 199 . 2
3.翻转数据流方向–R(默认情况下,数据从客户端发送到服务器)
iper F3–c“服务器IP地址”–r
示例:iper F3–c 192 . 168 . 199 . 2–r(数据从服务器发送到客户端)
4.测试持续时间–T
iper F3–c“服务器IP地址”–t时间
示例:iper F3–c 192 . 168 . 199 . 2–t 5(测试5S,默认测试10s)
5.线程数量–P
iper F3–c“服务器IP地址”–pcount
示例:iper F3–c 192 . 168 . 199 . 2–P5(同时向服务器发出5个请求)
NAS安装iperf3
NAS一般是威联通和群辉。X86的都支持docker,所以在docker里搜索iperf就能找到镜像。默认我选networkstatic/iperf3,星数最多。这里以卫联通为例,群辉也是一样。
网络环境中添加了一个新的TCP端口,主机和容器都选择了5201。通常,iperf3的默认端口也是5201。
在命令行输入-s,这是打开5201**端口的命令,这样其他设备就可以通过该命令访问NAS的iperf3端口,iperf3命令后面会详细列出。
再次检查,然后单击“确定”进行安装。
等待映像创建完成后,就可以成功安装了。检查它是否已启动。可以设置成开机自动启动,可以随时测速。
Iperf3安装在Mac电脑上。
现在我用的是配有M1芯片的MacBook Air。首先,我需要安***rew,打开终端并输入以下命令。
/bin/zsh-c “$(curl-fsSL https://gitee . com/Cun kai/home brew cn/raw/***ster/home brew . sh)”
按照提示进行安装,输入1,然后输入y。
安装成功后,可以查询brew -v的版本,更新brew update的版本。
输入以下命令安装iperf3。
brew安装iperf3
如果要使用***c作为服务器,需要输入iperf3 -s打开**端口5201。
我一般测试NAS是客户端,比如input。
iperf3 -c 192
你可以开始测试数据了。图中传输的数据约为489M,通过wifi接入,仅供参考。
Windows安装iperf3
官网地址:https://iperf.fr下载压缩包。按道理这个里面有全平台下载包。不过我没有测试Windows,只是给了官网的方法,可以直接解压然后运行。
N1旁路安装iperf3
N1在家里已经玩了很长时间,其中一个是用于旁路路由。它使用openwrt系统。首先,它刷新软件包中的列表,有时需要刷新几次。然后,在过滤器中查找iperf,找到以下可用的安装包。
在下载和安装包中输入iperf3,然后单击OK开始安装。
然后在已安装的软件包中检查安装是否成功。
TTYD终端Openwrt特别容易使用。我甚至不用去MacBook Air打开SSH检查连接。只需点击命令行,输入openwrt的root账号密码。
参照初始命令行,输入
iperf3 -s
打开监控端口。此时,N1旁边的路由既可以作为服务器,也可以作为客户端来测试局域网中其他设备的连接速度。
而且我尝试了在MacBook Air终端接入N1时,N1 TTYD终端开机时,被动同步显示数据流的测试更新。
安卓定位器安装iperf3
Magic iperf,又名魔棒,网上搜索 Magic iperf 或者 iperf_android,或者干脆到官网
https://iperf.fr/iperf-download.php#android 搜,桌面图标如上图。Magic iperf又名魔棒,在网上搜索Magic iperf或iperf_android,或者干脆去官网
https://iperf.fr/iperf-download.php # Android,桌面图标如上图。
打开左上角iperf2和iperf3的开关,中间命令行已经省略了IPERF3。直接输入-c 192.168.199.53的IP地址后,可以点击右上角的启动开关运行,测试网速。
Iperf3安装在苹果定位器上。
苹果定位器安装iperf3也很简单。可以直接在国内的App Store找到。打开后只需要输入想要测试的服务器的IP地址和端口号(默认为5201,手动指定的话需要修改)。上传和下载分别是测试定位器上传和从服务器下载的方式。您也可以指定几个数据访问和测试持续时间。选中后点击右上角的开始按钮。底部的数据很直观,会有最高值和最低值。
摘要
iperf3其实是一个非常简单常用的测试设备间连接速度的局域网工具,并不是特别深奥难懂。只是各个平台的方法比较分散。我自己也找了很久,有时候时间久了就忘了,就简单总结一下。对于测试NAS和wifi6路由器的***能力非常有用,可以试试。
本文来自Rose情調※投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/533592.html