3 votes

Pourquoi les vitesses de téléchargement mettent-elles du temps à s'établir ?

Lorsque je travaille sur un serveur distant, je remarque que lorsque je télécharge de petits fichiers (disons 0,1 à 0,2 Mo), j'obtiens des taux de transfert nettement plus lents que lorsque je télécharge des fichiers plus importants (1 Mo et plus).

Il semble que plus le fichier est gros, plus le transfert a besoin de temps pour atteindre la vitesse de téléchargement. Je remarque qu'il commence lentement et qu'il augmente sa vitesse presque comme une accélération.

Pourquoi ce comportement est-il observé - et y a-t-il quelque chose que je puisse faire pour l'annuler ?

3voto

Tetsujin Points 37420

Ce n'est pas la vitesse, c'est la façon dont elle est calculée.

En général, lorsque vous initialisez un transfert, le compteur démarre à ce moment précis, sans tenir compte de la durée de la négociation.

Un fichier minuscule passe la plus grande partie de son temps de téléchargement dans la négociation initiale, par rapport au transfert réel des données. Avec un fichier plus volumineux, cette erreur de calcul initiale est progressivement absorbée par le temps de transfert global.

Cela s'applique même lorsque vous négociez plusieurs transferts simultanés - [comme wget, etc. qui divise les transferts en plusieurs morceaux et les envoie simultanément], car chaque morceau attendra que celui qui le précède s'initialise avant de commencer ; donc, même si dans ce cas il est possible que le transfert ait accéléré pendant le transfert, il est toujours faussé par le système de mesure.

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