在装修过程中,许多家庭都会在家中铺设大量的网线。这些网线的速度并不能仅仅通过使用测线器来测定。测线器虽然能检测线路的通断情况,但对于线路的质量却无法准确判断。
对于许多家庭来说,要获得一份正式的福禄克测试报告也并非易事,因为对于家中的几根线路,使用如此专业且高昂的设备显然不切实际。今天,我们将介绍一种使用两台电脑来测试网线速度的方法。
首先需要明确的是,测网速的目的并非完全为了获得绝对准确的网络速度,而是在理想环境下对网络性能进行评估。这种测试过程中,硬件会几乎全力以赴地处理网络流量。如果计算机的配置并不高,尤其是内部网卡对CPU资源占用较大时,测试结果可能并不能真实反映网络性能。例如,在玩网络游戏时出现网络延迟增大的情况,这往往与CPU性能不足有关。
网络速度测试常使用iN用iperf3这一开源网络测试工具。要使用iperf3,需要两台计算机并在这两台计算机上安装该软件。将iperf3的软件文件拷贝到可执行文件夹中,即可开始测试。
其中一台计算机设置为服务器模式,在命令行窗口运行“iperf3 -s”指令;另一台计算机则作为客户机,运行“iperf3 -c ”来连接服务器进行测试。例如,如果这边服务器的IP地址为“172.161.149.154”,那么在另一台电脑上直接输入“iperf3 -c 172.161.1.154”即可开始测试。
在进行全面网络测试之前,首先应了解自己计算机的性能状况。建议先进行一次基准测试,以了解系统能够承载的网络流量有多少。在装修现场,通常会使用较旧的机器进行调试,其性能可能并不理想。
进行基准测试时,需要在两台计算机上分别开启服务器模式和测试模式。在测试客户机上执行“iperf3 -c 127.0.0.1”命令,此时得到的是基准测试数值,同时可以观察到CPU占用率的显著上升。在两台机器上都进行一遍基准测试后,就可以了解计算机在内部环路上运行网络数据的最大承载量,即在不借助网卡的情况下,单纯的TCP/IP性能表现如何。
同样地,还可以进行“iperf3 -c 本地ip地址”的测试,以评估网卡与计算机主板接口之间的TCP/IP性能。现在看到的数值可能远大于网卡标称数值,但这其实已经意味着有较大的性能损失。
完成基准测试后,即可开始网络速度测试。首先使用网线直接连接两台电脑进行测试。一条高质量的成品网络跳线几乎不会带来网速损失,在这条线上的测试成绩可以默认为电脑能够达到的最高网速。如果在这种直接连接的情况下未能达到满速(如926Mbps),那么很可能是电脑性能方面的问题。
接下来将两台电脑接入家中的网络链路中,例如墙上的墙面插座。接入后再次进行iperf3测试。如果测试结果接近单独连线时的效果(如925Mbps),则说明家中的网络总体带宽情况良好。如果在测试所有网络链路后发现某个点的带宽数值过低或无法连接,则需要重新检查线路。即使该线路被测线器检测为合格,也可能存在隐患需要重新制作。这部分内容在实际操作中需进一步验证和实施。
同样的方法也可以应用于无线设备的网络速度测试。通过iperf无线IP地址的测试,可以了解某一位置上无线设备的最大流量是多少。这种测试可以在装修的各个阶段进行,甚至在毛坯房阶段就可以为后期的装修设计和无线规划提供依据。