Speedtest lento via SSH

3

Eu tenho um pequeno servidor em casa (rodando o Arch Linux) e estou testando minha velocidade de internet. Usando speedtest-cli diretamente de um terminal no servidor, recebo velocidades DL na ordem de 30 Mbit / se UL de 15 Mbit / s.

No entanto, quando eu SSH no meu servidor do meu laptop e executar o mesmo speedtest fico com velocidades de 1,04 Mbit / se 0,40 Mbit / s (DL e UL). Além disso, o ping aumentou para 500 ms.

Por que o speedtest reporta uma velocidade menor via SSH? Um pergunta foi feita, mas não tem uma resposta suficiente.

    
por MichaelDeSanta 08.05.2016 / 23:09

1 resposta

2

Eu contestaria a conclusão de que o SSH tem algo a ver com isso. Você precisaria executar um número ridículo de testes para mostrar conclusivamente que não é simplesmente um acaso. Você tentou executar speedtest-cli várias vezes, intercalação em execução localmente e via SSH?

Existe uma possibilidade mais simples: speedtest-cli seleciona um servidor automaticamente em tempo de execução ( Selecting best server based on latency... ). Fiz quatro testes aqui e selecionei dois servidores diferentes para esses testes. Dependendo de quão completo é o teste de latência (não estou muito certo, já que ele precisa terminar em um período de tempo razoável), você pode acabar falando de uma linha muito diferente para um servidor muito diferente entre as execuções. Você já tentou executar speedtest-cli em um servidor específico?

Outra possibilidade é que seu servidor tenha recursos tão baixos que uma conexão SSH faz uma diferença apreciável (ou seja, oscilando apenas na borda do que a máquina pode suportar).

Uma possibilidade muito real com hardware comum e configuração doméstica é a configuração abaixo do ideal ou hardware defeituoso. Enquanto a conexão é lenta, você tentou, por exemplo, usar o Wireshark (e / ou tcpdump ) para ver se há muitos problemas de conexão de saída?

    
por 08.05.2016 / 23:30