2 votes

sftp lent, démarre rapidement, se bloque après 10 secondes

Sur une machine Ubuntu 32 bits (12.0

Le transfert commence à environ 2Mb/s, puis diminue lentement, jusqu'à tomber en dessous de 100Mb/s et afficher "stalled".

Le serveur est à quelques pièces de distance, donc je doute que ce soit un problème de réseau. Le serveur reçoit correctement les ping's (moins d'une ms).

Questions :

  • Est-ce que cela peut être lié à ma machine ? Au serveur ?
  • Quels outils puis-je utiliser pour trouver le problème ?

De plus, le programme sftp affiche toutes les secondes environ l'état actuel du transfert :

MyFile                     9%   11MB  69.4KB/s   25:20 ETA

Cette information peut-elle être enregistrée pour une analyse ultérieure ? Je n'ai rien trouvé à ce sujet avec man sftp .

Je peux l'obtenir via le monitoring Ubuntu, comme indiqué ci-dessous, mais j'aimerais obtenir les données brutes. enter image description here

1voto

Nate from Kalamazoo Points 246

D'abord, je recommande de courir top et iotop sur le client et le serveur pour voir si l'un ou l'autre est surchargé en termes de CPU, de mémoire ou de disque.

De plus, le passage de l'option -v à sftp peut révéler des détails supplémentaires.

Enfin, Wireshark vous permettra de voir les détails de l'activité du réseau, et peut-être de révéler les types d'erreurs qui vous ralentissent.

1voto

hIpPy Points 727

Répondre à sa propre question : J'ai finalement trouvé le problème, qui était comme souvent très simple : l'échec du téléchargement sftp était dû à un câble ethernet défectueux. Ce n'était pas évident, car la paire de téléchargement a fonctionné parfaitement, seule la paire de téléchargement semblait souffrir d'une forme de défaillance de trame. Et cela ne se produisait que lors du transfert de gros fichiers, les téléchargements légers (email ou requêtes http) semblaient passer sans problème.

Et en effet, Wireshark a aidé en montrant les trames TCP infructueuses, donc je vais accepter la réponse de Nate.

J'ai changé le câble, tout est revenu à la normale.

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