60 votes

Qu'est-ce qui peut causer une session ssh lente ?

Je me connecte à l'hôte distant mais les performances du terminal sont médiocres. Les symboles que je tape ne s'affichent pas immédiatement, mais avec un certain retard. Parfois, deux symboles s'affichent en même temps après un certain délai.

21voto

David Pashley Points 22851

Une latence élevée est une autre cause des mauvaises performances de ssh. Je recommande vivement l'utilisation de mtr comme meilleur remplacement de traceroute. Il devrait être capable de vous donner une idée de l'endroit où vos problèmes de réseau pourraient se produire.

20voto

Suma Points 1415

La désactivation du transfert X11 si vous n'en avez pas besoin (ssh -x) et l'activation de la compression (ssh -C) peuvent également accélérer votre session.

11voto

Shoan Points 1585

Je peux penser à deux causes possibles :

  1. Perte de paquets sur la connexion
  2. Charge élevée sur le serveur.

3voto

Chuck Robbins Points 21

J'ai essayé de mesurer les performances du réseau en découvrant rapidement que le terminal était bien. Que s'est-il passé ?

Nous avons un équilibrage de charge entre deux routeurs de canaux Internet. Parfois, il achemine mon trafic ssh par wan1 et parfois par wan2. Je me suis dit qu'il y avait un problème avec un seul canal. J'ai donc mesuré les performances du réseau avec mtr (excellent outil !) pour les deux canaux séparément.

oui ! wan2 a 21 sauts avec 110 ms et wan1 en a 15 avec seulement 21 ms ! la latence de wan2 est le problème.

3voto

Saurabh Barjatiya Points 4643

Utilisez Compression et CompressionLevel de 9. Cela devrait vous aider un peu. Vous pouvez configurer ces paramètres dans /etc/ssh/ssh_config. Mais si le réseau actuel est très pauvre, ces astuces ne seront pas très utiles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X