Auteur Sujet: Optimiser Windows XP pour avoir de meilleurs débits avec Bbox  (Lu 26529 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Optimiser Windows XP pour avoir de meilleurs débits
ou comment augmenter sa "RWin"

Attention ! Ce tutoriel ne concerne que Windows XP. Sous Windows Vista, Windows 7 et Linux la Rwin s'adapte automatiquement (la RWin commence à une petite valeur et elle augmente au fur et a mesure de la connexion TCP si la connexion réseau le permet). Ce tutoriel s'adresse a Windows XP qui a une Rwin fixe, qui ne permet pas d'avoir du haut débit.

Définition de la RWin (Receive Windows) ou "Fenêtre de Réception" : correspond à la quantité maximale d'octets pouvant être envoyés par l'èmetteur sur une connexion TCP sans avoir à attendre une confirmation de bonne réception de la part du destinataire. Ce "Rwin" est exprimé en nombre d'octets.




1ère étape : Télécharger TCP Optimizer

Téléchargez TCP Optimizer qui est disponible ici

Créez un répertoire uniquement pour TCPOptimizer sur votre disques et placez y le fichier téléchargé. Des "sauvegardes" des paramètres précédents seront fait dans ce dossier par le logiciel.




2ème étape : Trouver la latence entre votre PC et testdebit.bbox.fr

Il faut réaliser un ping pour vers le serveur testdebit.bbox.fr pour trouver la latence qui vous sépare du cœur de réseau de Bouygues telecom. En effet plus cette latence est importante, plus votre fenêtre de réception de paquet non acquittés (RWin) doit être importante pour un même débit.

Cliquer sur le menu Démarrer de votre Windows XP puis sur Exécuter en bas du menu démarrer :


Copiez coller la commande suivante : ping -t testdebit.bbox.fr puis cliquez sur OK


Une suite sans fin de ping est lancé. La latence est exprimée en face de temps= ms
Si cette latence varie, vous pouvez demander une moyenne en appuyant sur les touches Ctrl et Pause : Laissez la touche Ctrl situé en bas à gauche de votre clavier appuyée pendant que vous appuyez brièvement sur la touche Pause située en haut à droite de votre clavier.

La moyenne s'affiche comme ci-dessous : Dans cet exemple elle est de 9ms de moyenne.


Notez la latence moyenne, cela sera nécessaire pour l'étape 5.




3ème étape : Trouver son débit de synchronisation

Cette information est indiquée sur la Bbox en face de la ligne "Bande passante descendante". Pour information ce débit est un débit ATM en ADSL. Le débit IP réel est toujours 20% inférieur.

Pour avoir ce menu cliquez sur le lien correspondant à votre Bbox :

Débit de synchronisation ATM réel de votre Bbox ADSL :
- Bbox Thomson (logo Bouygues Telecom à gauche) second lien (si le premier ne fonctionne pas)
- Bbox Sagem (logo Bouygues Telecom à droite)
- Bbox fibre

Vous obtenez un débit similaire. Ici la Bande passante descendante est de 4,10 Mb/s





4ème étape : Trouver la valeur de RWin qui convient pour votre connexion Internet

La valeur de la Rwin est indiquée en jaune dans ce tableau :


Sélectionnez la colonne rouge qui correspond au ping vers testdebit.bbox.fr (étape 2) en arrondissant au temps supérieur.
Sélectionnez la ligne bleu qui correspond au débit de votre Bbox (étape 3) en arrondisant au débit supérieur
=> A l'intersection des deux vous avez la Rwin à utiliser.



5ème étape : Lancer TCP Optimizer


Lancez maintenant TCPOptimizer (pas d'installation nécessaire). La seule fenêtre qui nous intéresse est la première.


Sélectionnez tout en bas 'Optimal Settings' (histoire de définir certaines valeurs par défaut)
Passons en mode 'manuel' en sélectionnant maintenant tout en bas "Custom settings"
Dans la liste "Network Adapter Selection" vérifiez que la carte réseau à configurer est bien sélectionnée (du type Ethernet ou Wifi suivant le cas)
Modifiez le champ 'TCP Receive Windows' en y entrant la valeur RWIN trouvée en 4

TCPOptimizer va proposer de créer une sauvegarde de vos anciens paramètres (recommandé), et appliquer les nouveaux paramètres et enfin demander de de redémarrer l'ordinateur pour qu'ils prennent effet.


Note : Il est également possible d'utiliser le logiciel DrTCP



6ème étape : Redémarrer Windows

Félicitation, vous avez optimisé Windows XP.
Il est nécessaire de redémarrer Windows pour prendre en compte les modifications.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Optimiser Windows XP pour avoir de meilleurs débits avec Bbox
« Réponse #1 le: 28 novembre 2010 à 22:47:52 »
Bonus : Afficher la RWin utilisée dans son navigateur

Pour afficher sa Rwin (pour les système qui ont des Rwin fixe comme XP) analysée par un serveur :
http://www.speedguide.net/analyzer.php

Je tiens à préciser que les résultats obtenus via http://www.speedguide.net/analyzer.php ne sont pas toujours les valeurs EXACTES actuellement établies dans la pile TCP du système.
Il y a lieu donc de ne pas trop leur faire confiance mais juste donner une idée.
Charger TCPOptimizer et demander 'Current settings' est BIEN PLUS réel :)



Rappel : sous Windows Vista / Windows 7 et Linux la Rwin s'adapte automatiquement donc ce test est inutile et donneras pas de résultats corrects. (la rwin commence à une petite valeur et elle augmente au fur et a mesure de la connexion TCP si le réseau le permet)

Sous Windows XP on obtient un écran de ce type :


vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Optimiser Windows XP pour avoir de meilleurs débits avec Bbox
« Réponse #2 le: 28 novembre 2010 à 22:48:04 »
Détails pour les Geeks qui veulent connaitre la formule utilisée pour calculer la RWin...



Question : Quel risque de mettre une trop grande Rwin ?

Réponse : Le fait d'avoir une grande Rwin entraine la saturation des buffers et l'éjection au hasard de certains paquets... Il va donc y avoir des pertes de paquets, qui entrainent une baisse du débit (le débit remonte doucement après une perte de paquet)

menet

  • Abonné RED by SFR THD (câble)
  • *
  • Messages: 764
  • FTTLA +200 Mb/s (Bois de Grâce) Champs/Marne 77
Optimiser Windows XP pour avoir de meilleurs débits avec Bbox
« Réponse #3 le: 09 janvier 2011 à 23:38:11 »
Bonsoir,

Si je prends mon exemple, j'ai un abonnement Tout-en-un Ideo "Fibre 30 Mega" sur ancien réseau câble de Numericable. J'essaye de voir ce que cela donnerait

2) Si je regarde les Statistiques du Ping pour 194.158.102.114:
    Paquets : envoyés = 398, reçus = 397, perdus = 1 (perte 0%),
Durée approximative des boucles en millisecondes :
    Minimum = 7ms, Maximum = 48ms, Moyenne = 15ms
J'ai donc 15 comme temps de latence.

3) " http://192.168.1.254/ > PRÉFÉRENCES GÉNÉRALES > Etat des connexions > Ligne Câble " donne
Bande passante descendante    30.72 Mb/s

4) Je prends la colonne 15ms et la ligne Fibre 30Mb/s (100 c'est trop loin), cela me donne dans le tableau : 243 Ko
Dans ce tableau les valeurs vont de 64 Ko à 1166 Ko.
Alors que le défaut est 65535 et SG TCP Optimizer donne comme valeur optimale 128480.  :-[

5) Quel est le RWIN que je dois utiliser : 243 ou 248832 ( 243 x 1024) ?  ???

J'écris ici cette seconde valeur car 243 me semble faible lorsque je vois SpeedGuide.net TCP/IP Analyzer qui dit comme dans ton exemple :
Default TCP Receive Window (RWIN) = 65535  et Time to live left = 110 hops

Le SG TCP Optimizer donne comme valeur optimale par défaut :
TCP Receive Window = 128480 et  Time to live (TTL) = 64.

Je n'ai pour l'instant rien fait. Mais sache que pour info, j'ai un débit de presque à 30Mb tôt le matin et souvent moins de 5Mb le soir.
http://aubervilliers.speedtest.net/fr/ , actuellement à 23H30, il me trouve : 11ms / 13Mb/s et 0,99Mb/s

Cordialement.   Menet  ;)

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Optimiser Windows XP pour avoir de meilleurs débits avec Bbox
« Réponse #4 le: 10 janvier 2011 à 11:33:43 »
5) Quel est le RWIN que je dois utiliser : 243 ou 248832 ( 243 x 1024) ?  ???

En réseau un utilise des puissance de 1000 (contrairement au stockage qui utilise des puissance de 1024).
100 Mb/s = 100 000 Kb/s = 100 000 000 b/s
243 Ko = 243 000 octets => Il faut donc mettre une Rwin de 243000

1 kilooctet (ko)    = 1 000 octets
1 mégaoctet (Mo)    = 1 000 ko    = 1 000 000 octets
1 gigaoctet (Go)    = 1 000 Mo    = 1 000 000 000 octets
1 téraoctet (To)    = 1 000 Go    = 1 000 000 000 000 octets
1 pétaoctet (Po)    = 1 000 To    = 1 000 000 000 000 000 octets

1 kibioctet (Kio)    = 1 024 octets
1 mébioctet (Mio)    = 1 024 Kio    = 1 048 576 octets
1 gibioctet (Gio)    = 1 024 Mio    = 1 073 741 824 octets
1 tébioctet (Tio)    = 1 024 Gio    = 1 099 511 627 776 octets
1 pébioctet (Pio)    = 1 024 Tio    = 1 125 899 906 842 624 octets

A noter que Microsoft n'en fait qu'à sa tête et ne respecte pas le Système international d’unités. Sous Windows 1 kilooctet = 1024 octets...
Les autres OS parlent en kibioctet.