hardinfo 网络接口比特率与 speedtest-cli :如何计算,为什么有差异

hardinfo 网络接口比特率与 speedtest-cli :如何计算,为什么有差异

Hardinfo 给出的我的 wifi 设备的比特率在 500 到 800 Mbs 之间。但是当我使用 speedtest-cli 运行互联网速度测试时,比特率在 2 到 400 之间。

由于硬信息率波动,我认为它不是基于设备的某些功能,而是基于某些通信。

  1. hardinfo 如何获得其速度等级?

这似乎不是一个流量问题,因为在我的有线机器上,连接到同一个网络,speedtest-cli 在相同时间段内报告的速度在 2 到 625 之间。

由于 hardinfo 报告 wifi 设备的速度为 800,根据我的有限理解,speedtest-cli 报告的速度应该更接近有线机器的速度。

  1. 我在这里遗漏了什么?

答案1

在我的系统上,硬信息报告速度为 866.7 Mb/s。这与终端命令 iwconfig 中报告的速度相同:

wlp3s0    IEEE 802.11  ESSID:"GBR5"  
          Mode:Managed  Frequency:5.745 GHz  Access Point: xx:2B:B0:DC:45:xx  
          Bit Rate=866.7 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=60/70  Signal level=-50 dBm  
          <snip>

这告诉我我已连接到支持 802.11ac 速度的无线路由器。这意味着,在实验室环境中,没有射频干扰、没有蓝牙、没有灯光调光器、没有微波炉,而且房间上方可能有 mu 金属屏蔽,我的电脑就放在路由器旁边,理论上可以达到 866.7 Mb/s 的速度。

然而,我们都生活在现实世界中。现实世界中存在很多无线电频率干扰,包括其他无线接入点,其中一些与我们的频率相同。这是我的无线网卡现在看到的情况:

IN-USE  SSID   MODE   CHAN  RATE        SIGNAL  BARS  SECURITY  
        GBR1   Infra  1     195 Mbit/s  74      ▂▄▆_  WPA2      
*       GBR5   Infra  149   405 Mbit/s  69      ▂▄▆_  WPA2      
        MC1    Infra  11    130 Mbit/s  57      ▂▄▆_  WPA2      
        nx2.4  Infra  11    195 Mbit/s  47      ▂▄__  WPA1 WPA2 
        MC5    Infra  153   195 Mbit/s  35      ▂▄__  WPA2   

因为我们不坐在路由器旁边,所以距离路由器越远,速度就越慢。如上所示,我实际上以最高 405 Mb/s 的速度向 GBR5 发送和接收数据。

到目前为止,我们只了解了从计算机到路由器的连接。我们还对从路由器到互联网服务提供商 (ISP) 再到互联网和返回的连接感兴趣。命令行工具 speedtest-cli 是测试此连接的众多方法之一。它选择一个附近的服务器(通常由您的 ISP 提供),下载一个包并上传一个包,然后测量并报告所用时间。

这将受到 TCP/IP 开销的影响,通常为 4-5%,无论互联网连接是共享的还是专用的(https://www.telappliant.com/blog/difference-shared-and-dedicated-internet/),如果共享,那么当时有多少邻居在线。

简而言之,hardinfo 告诉我们理论上什么是可能的,而 speedtest-cli 告诉我们在现实世界中实际实现了什么。

相关内容