Como diagnosticar velocidades lentas de upload no Ubuntu Server 18.04

Como diagnosticar velocidades lentas de upload no Ubuntu Server 18.04

Atualmente estou executando o Ubuntu Server 18.04 em um servidor doméstico para atuar como um servidor Plex, entre outras coisas. Eu o conectei via Ethernet (com um switch de 5 portas entre ele e o roteador) e obtenho velocidades de download consistentemente na faixa de 750-900 MBit/s durante a execução speedtest-cli, o que é esperado. No entanto, a velocidade de upload nunca ultrapassou 5 MBit/s, apesar de todas as outras máquinas da casa obterem velocidades em torno de 300-400 ou mais ao realizar testes de velocidade.

Como posso diagnosticar o que pode estar causando essas velocidades lentas de upload? Não tenho certeza do que pode estar causando o problema se outros dispositivos não estiverem tendo problemas na mesma rede, incluindo outro computador conectado ao mesmo switch de 5 portas. Tentei coisas básicas como reiniciar o roteador e trocar cabos e portas no switch, mas isso não mudou nada.

Editar: é possível que isso seja um problema com o speedtest-cli. Encontrei dois problemas separados no github discutindo resultados de velocidade de upload lento e também vi outros comentários sobre uma discrepância semelhante entre as velocidades DL e UL usando a ferramenta.

Tópico 1

Tópico 2

Vou tentar usar um método alternativo para testar e ver qual é o resultado.

Segunda edição: acabei de confirmar que speedtest-cliestá realmente quebrado para velocidades de upload. eu encontreiEste artigoque apontam para um script diferente para testar velocidades e consegui obter resultados consistentes com as velocidades da minha rede.

Responder1

No Ubuntu 18.04

speedtest-cli conforme instalado pelo apt:

$ speedtest-cli --server 2173

Retrieving speedtest.net configuration...
Testing from TPG Internet (<my IP>)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Internode (Sydney) [1.01 km]: 15.25 ms
Download: 84.62 Mbit/s
Upload: 3.82 Mbit/s

o python (link acima) do speedtest-cli master:

$ ./speedtest.py --server 2173

Retrieving speedtest.net configuration...
Testing from TPG Internet (<my IP>)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by Internode (Sydney) [1.01 km]: 14.583 ms
Download: 84.64 Mbit/s
Upload: 38.26 Mbit/s

O segundo corresponde ao resultado de uma página da web da mesma máquina.

Aliás, preparar o speedtest-cli para instalação no meu macbook, na mesma rede, produz o mesmo resultado (mais rápido) que o segundo (assim como um navegador no macbook). Claramente, o speedtest-cli instalado pelo apt tem um problema, já que o python direto na mesma máquina não tem.

informação relacionada