| |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : Lenteur SFTP |
zerist | Hello, Je me suis récemment monté un nas sous Linux. En revanche pour y accéder depuis mon téléphone j'ai essayé de le faire via SFTP, cela fonctionne mais c'est extrêmement lent. Dernier exemple en date, je tente d'accéder à des fichiers depuis une connexion 5G à un débit de plus de 40 Mbps, le téléchargement de fichier se fait à a peine 500 kB/s... Donc plus de 10x moins rapide que le réseau disponible. La machine du nas n'a aucune charge cpu (à peine 2%...) et est raccordée à internet en nat directement derrière mon routeur fibre qui dispose d'un accès à internet à 600Mbps montant et 1Gbps descendant. Dans ces conditions, je ne comprend vraiment pas pourquoi les transferts sont à ce point plus lents que le réseau ? Est-ce intrinsèque au protocole SFTP ? Merci Message édité par zerist le 08-04-2023 à 15:48:51 --------------- https://www.flickr.com/photos/182924845@N04/ |
Publicité | Posté le 08-04-2023 à 15:44:36 ![]() ![]() |
Ivy gu 3 blobcats dans un trenchcoat | non ce n'est pas lié au protocole SFTP. Tu peux facilement vérifier en refaisant le test en SFTP depuis ton LAN.
--------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
zerist | Ouais,
--------------- https://www.flickr.com/photos/182924845@N04/ |
zerist | Quelques autres tests depuis chez moi, téléchargement d'un fichier unique de 15MB:
--------------- https://www.flickr.com/photos/182924845@N04/ |
Je@nb Kindly give dime | SFTP ça aime pas trop la latence et vu que c'est de l'UDP ça aime pas trop si je dis pas de conneries le désordre des paquets etc. |
Ivy gu 3 blobcats dans un trenchcoat |
Message cité 1 fois Message édité par Ivy gu le 09-04-2023 à 18:42:40 --------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
zerist | Un throttle opérateur qui se déclencherait en SFTP uniquement et que je n'aurai pas par exemple lorsque j'upload des fichiers en http depuis chez moi ni en speedtest ?
--------------- https://www.flickr.com/photos/182924845@N04/ |
zerist | Ce que je remarque au fil de mes tests, c'est que la vitesse semble scaler assez linéairement avec la vitesse de la connexion distante, que ce soit une connexion 4/5G ou une ligne fixe chez ma famille.
--------------- https://www.flickr.com/photos/182924845@N04/ |
Ivy gu 3 blobcats dans un trenchcoat |
--------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
Je@nb Kindly give dime |
|
Publicité | Posté le 09-04-2023 à 19:57:26 ![]() ![]() |
zerist | J'ai refait plein de tests, sans succès :
--------------- https://www.flickr.com/photos/182924845@N04/ |
Trit' | Si j’en crois ce billet tout juste publié hier et annonçant la sortie d’OpenVMS 9.2 (oui, ça existe encore), il semblerait que ces lenteurs soient inhérentes au protocole SFTP…
|
zerist | J'en viens à penser ça aussi, que la vitesse de téléchargement scale non seulement avec le débit mais également avec la latence... --------------- https://www.flickr.com/photos/182924845@N04/ |
Ivy gu 3 blobcats dans un trenchcoat | Oui c'est un fait établi d'un point de vue théorique: https://en.wikipedia.org/wiki/Bandwidth-delay_product
--------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
zerist | Bon, quelques nouveaux tests viennent totalement invalider l'idée selon laquelle cela serait inhérent au protocole.
--------------- https://www.flickr.com/photos/182924845@N04/ |
Ivy gu 3 blobcats dans un trenchcoat | faudrait faire une capture pour voir si la MTU est la même dans chaque sens. --------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
zerist | Mouais, j'ai du mal à imaginer qu'une simple différence de MTU puisse causer une telle différence, on est sur un factur 50 quand même pas 3 ou 4.
--------------- https://www.flickr.com/photos/182924845@N04/ |
zerist | Encore un test entre mon NAS et mon VPS, cette fois j'ai copié le même fichier dans le même sens (upload), mais :
--------------- https://www.flickr.com/photos/182924845@N04/ |
zerist | J'ai fait un peu de packet capture avec tcpdump sur le nas, mais je ne maîtrise pas trop le réseau à un si bas niveau je ne sais pas trop quoi chercher.
--------------- https://www.flickr.com/photos/182924845@N04/ |
Ivy gu 3 blobcats dans un trenchcoat | fais la même capture côté VPS pour voir si les valeurs correspondent. je sais pas si tu as vu mais avec tcpdump -w toto.pcap tu peux générer un fichier que tu peux ensuite ouvrir dans wireshark pour analyse, et ça permet de faire des choses assez poussées, tu peux par exemple grapher à peu près n'importe quoi (le delta de temps entre les paquets, le taux de retransmissions, etc) Message édité par Ivy gu le 12-04-2023 à 18:54:15 --------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
zerist |
zerist | Voilà le résultat côté NAS en capturant dans les deux sens : --------------- https://www.flickr.com/photos/182924845@N04/ |
zerist | OMG je crois que j'ai trouvé, il suffisait d'ajouter : --------------- https://www.flickr.com/photos/182924845@N04/ |
Ivy gu 3 blobcats dans un trenchcoat | non le tag dscp il est présent dans tout paquet IP, et il est positionné par la machine qui envoie le paquet (il peut être modifié par les équipements sur le chemin mais normalement ça ne devrait pas être le cas). C'est un truc que tu peux vérifier facilement dans ta capture, tu peux regarder s'il a des valeurs différentes dans les différents cas ou pas. Et avec la capture de chaque côté tu peux vérifier s'il est modifié en chemin. Message édité par Ivy gu le 13-04-2023 à 10:41:19 --------------- I GREET YOU TRAVELER, AND I REQUEST THAT YOU PLAY MY GAME |
Publicité | Posté le ![]() ![]() |






