Requisitos: Se você testar a velocidade da rede externa (velocidade de rede banda larga), podemos testá-la por meio de speedtest, e para testar a velocidade da rede interna, você pode usar o iPerf3 para testar a velocidade de transmissão entre dois dispositivos, da seguinte forma:
Se você usar iPerf3 para testar a velocidade de transmissão, é necessário que ambos os dispositivos instalem a ferramenta iPerf3, este artigo constrói o serviço LibreSpeed no servidor, só precisa acessá-lo pelo navegador do cliente, você pode fazer o teste de velocidade.
O LibreSpeed é uma ferramenta que pode ser rapidamente implantada para testar a velocidade da rede, especialmente em ambientes LAN, e é muito útil para testar se a largura de banda dos equipamentos de rede está dentro do padrão. O código é composto principalmente por um conjunto de html, js e php, sem Flash, sem Java, sem Websocket, sem bobagens, e é um Speedtest muito leve implementado em Javascript, usando XMLHttpRequest e Web Workers.
Endereço do código-fonte:O login do hiperlink está visível.
Este artigo usa docker para construir um serviço LibreSpeed e requer apenas um comando, conforme segue:
Neste momento, acessamos a porta 28082 do servidor pelo navegador de um dispositivo de computador, por exemplo:http://192.168.50.227:28082/
Os resultados dos testes estão mostrados abaixo:
A velocidade de download é 1006 Mbps e a de upload é 1009 Mbps porqueMeu roteador doméstico é uma porta de rede gigabit, então os resultados dos testes também estão alinhados com as expectativas.
(Fim)
|