大家好,我是晓飞影!
一个数码爱好者,也喜欢在众多平行领域探究摸索,让生活多一点乐趣。
家用宽带测速我喜欢用spdtst,界面简洁,准确快速,不过这个是测互联网的速度,如果家里的设备多了,尤其是使用NAS的用户,肯定会比较在意局域网内的传输速度。从电脑上拖拽文件夹看拷贝速度是比较原始的方法,但是受波动较多,有的设备比如旁路由无法图形化操作,测网速就不太方便了。
比如家里目前的主力NAS是威联通TS45Dmini,已经有2.5G网口了,而其实机械硬盘的读写速度以前都是被千兆网口给限制了。
家里的TS45Dmini和TSD都使用了希捷酷狼系列的机械硬盘,全系都是CMR传统磁记录技术,并且内置了IronWolfHalthManagmnt(IHM)酷狼健康管理功能,配合NAS可以24小时不间断开机,使用起来也比较放心。
而且希捷酷狼系列的硬盘参数为转,64MB缓存,在本地测试中读写速度峰值可以到m/s,平均也有m/s,所以很适合在2.5G网口下发挥硬盘的极限速度。这个时候在局域网内多终端之间测试访问速度,最好的工具就是iprf了。
什么是iprf
iprf是一款网络性能测试工具,可以测试最大TCP和UDP带宽性能,而且几乎是全平台都可以安装的,以前总看别人用iprf测试网速,自己觉得麻烦,而且终端太多方法不同。iprf2和不兼容,现在我就专门将各种终端安装iprf的操作汇总起来,方便自己做备忘录,大家也可以收藏以便不时之需。
先来熟悉下iprf的命令行,Windows可以在命令提示符里操作,Mac是在终端里,路由器如果是opnwrt的话一般有TTYD终端可以直接打开,如果没有图形界面也可以通过SSH直接从本地访问目标输入命令。
1、开启服务端–s
iprf–s
2、开启客户端–c
iprf–c“服务端IP地址”
例:iprf–c...2
、翻转数据流方向–R(数据默认从客户端发向服务端)
iprf–c“服务端IP地址”–R
例:iprf–c...2–R(数据从服务端发向客户端)
4、测试时长–t
iprf–c“服务端IP地址”–ttim
例:iprf–c...2–t5(测试5S,默认测试10秒)
5、线程数–P
iprf–c“服务端IP地址”–pcount
例:iprf–c...2–P5(同时5路向服务器请求)
NAS安装iprf
NAS一般是威联通和群晖,X86的都支持dockr,所以在dockr里搜索iprf找到镜像,我默认选择推荐星星最多的ntworkstatic/iprf,这里以威联通为例,群晖同理。
网络环境新增一个TCP端口,主机和容器都选择,一般iprf默认的端口也是。
在命令行里输入-s,这个是开启监听端口的命令,这样其他设备才能通过命令访问NAS的iprf端口,后面也会具体列出iprf的命令。
检查一遍没有问题就点击确定安装。
等待镜像创建完毕后就可以安装成功了,检查一下是否启动,可以设置为开机自启动,随时都可以测速。
Mac电脑安装iprf
我现在使用的是M1芯片的MacBookAir,首先需要安装brw,打开终端,输入以下命令。
/bin/zsh-c"$(curl-fsSL