1 votes

Comment puis-je améliorer les performances du transfert de fichiers SSH ?

J'ai deux ordinateurs, tous deux sous Ubuntu 10.10 (Maverick). L'un est un Intel E6500 (2.93GHz/2GB/2MB cache) et l'autre est un E8400 (3.0GHz/2GB/6MB cache) connectés via un câble ethernet. Les deux ont des cartes WiFi identiques et aucune activité de navigation ni aucun téléchargement n'est en cours lorsque j'effectue un transfert de fichiers d'ordinateur à ordinateur via le copier-coller de Nautilus.

J'utilise un serveur et un client SSH. Lorsque je copie et colle un fichier de 3,2 Mo d'un ordinateur à l'autre en utilisant Nautilus 2.32.0, cela prend environ 20 secondes. Editar C'est beaucoup plus lent que prévu si la couche physique utilisée ici est le câble. Est-ce normal ?

1voto

Chris Young Points 8525

La lenteur des transferts réseau peut avoir plusieurs raisons, en gros une pour chaque couche du modèle OSI (c'est en fait un cas où c'est pratique :-))

Tout d'abord, la couche physique. Vous ne dites pas si vous utilisez le câble ou les cartes wifi pour le transfert, donc je soupçonne le wifi : Même avec vos ordinateurs dans la même pièce, une connexion Wifi peut souffrir d'interférences, que ce soit de la part d'autres composants Wifi utilisant la même fréquence ou d'autres utilisateurs de la bande 2,4 GHz sans licence. Sans un analyseur de spectre, la méthode la plus simple pour analyser cela est de vérifier si une simple transmission basée sur netcat est plus rapide. Si elle est tout aussi lente, votre problème se situe probablement ici. Essayez de changer de canal sur vos cartes wifi.

Sinon, vérifiez avec des fichiers plus grands et rapportez vos résultats ici. Pour de si petits fichiers, le temps nécessaire à la poignée de main peut dominer le temps de transfert réel.

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