Eu ssh no host remoto, mas o desempenho do terminal é ruim. Os símbolos que estou digitando não são mostrados imediatamente, mas com algum atraso. Às vezes, dois símbolos são mostrados ao mesmo tempo após o atraso.
ssh
performance
lexsys
fonte
fonte
Respostas:
A alta latência é outra causa do baixo desempenho do ssh. Eu recomendo usar o mtr como um substituto melhor para o traceroute. Ele deve ter uma idéia de onde os problemas de rede podem ocorrer.
fonte
Desativar o encaminhamento do X11, se você não precisar dele (ssh -x) e ativar a compactação (ssh -C), também pode acelerar sua sessão.
fonte
Eu posso pensar em duas causas possíveis:
fonte
Tentei medir o desempenho da rede e logo descobri que o terminal estava bom. O que aconteceu?
Temos um balanceamento de carga entre o roteador de dois canais da Internet. Às vezes, ele direciona meu tráfego ssh através do wan1 e, às vezes, pelo wan2. Eu propus que havia algo errado com apenas um canal. Então, medi o desempenho da rede com o mtr (ótima ferramenta!) Para dois canais separadamente.
sim! wan2 tem 21 saltos com 110 ms e wan1 tem 15 com apenas 21 ms! a latência wan2 é o problema.
fonte
Use Compression e CompressionLevel de 9. Isso deve ajudar um pouco. Você pode configurar esses parâmetros em / etc / ssh / ssh_config. Mas se a rede real for muito ruim, esses truques não farão muito bem.
fonte
A causa mais óbvia para esse comportamento é o link que está saturado ou está descartando pacotes. Em quantos saltos você tem da estação de trabalho até a máquina em que está trabalhando? Você analisou um traceroute, se aplicável?
fonte
Se você estiver usando o OpenSSH em um tubo de gordura longa (alta largura de banda + alta latência), verifique se está usando pelo menos a versão 4.7 nos dois lados, pois ela contém correções para que o OpenSSH use um tamanho de janela tcp maior.
Isso pode ser importante se você quiser usar a conexão em todo o seu potencial, pois, caso contrário, o remetente poderá ter que esperar por uma confirmação antes de continuar enviando.
fonte
Como já foi dito por outros, pode vir de latência, perda na sua rede, servidor lento.
Às vezes, você vê 2 caracteres em um tipo, porque a pilha TCP moderna usa um algoritmo chamado Naggle .
fonte
Também pode ser uma tentativa de força bruta do SSH que limita sua conexão. Toda vez que minha sessão fica lenta, verifico os logs e, em vários casos, alguém está tentando senhas como loucas.
fonte
DNS mal configurado pode causar isso. O servidor responderá bem após o login e fará o upload e o download de arquivos com bastante rapidez, mas os logins SSH serão lentos.
fonte
Uma coisa a olhar é simplesmente a memória do servidor. Eu estava executando uma VM do Ubuntu com 256Mb de memória e o SSH era muito lento. Dobrar isso para 512Mb resolveu o problema.
fonte