Auteur Sujet: Diminuer le nb d'accusé de réception TCP (ACK) défaut:ACK tous les 2 paquets TCP  (Lu 17104 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 213
    • Twitter LaFibre.info
Windows Vista / Windows 7 / Windows 8 / Windows 10 : Diminuer le nb d'accusé de réception TCP (ACK) défaut:ACK tous les 2 paquets TCP
Si vous utilisez Windows XP, le tutoriel spécifique XP est ici

Il ne faut utiliser ce tutoriel que dans des cas bien précis, sinon vous risquez de détériorer vos performances. Un test avec le serveur http://100ms.lafibre.info avant et après le réglage permet de voir l'impact de vos réglages. Les phénomène de perte / gain de débit étant amplifié par la latence.

Le but de la manipulation est de diminuer le nombres d'accusé de réception TCP (ACK) pour les transfert à haut débit. Un nombre d'acquittement trop important envoyés sur une box Sagem peux entrainer un débit instable. Microsoft précise d'ailleurs dans le support "l'augmentation nette de paquets d'accusé de réception [...] peut mettre le réseau à rude épreuve. Pour vous assurer que la valeur modifiée du compteur ACK retardé ne provoque pas d'autres goulots d'étranglement, testez-la soigneusement." Nous allons modifier la valeur de TcpAckFrequency à 15. Cette modifications permet d'envoyer un accusé de réception TCP (ACK) tous les 15 paquets TCP avec un maximum de 200ms après le dernier paquet non acquitté. Les valeur par défaut de windows est d'envoyer un accusé de réception TCP (ACK) tous les 2 paquets TCP. Cette modification permet donc de diminuer sensiblement les nombre d'acquittement envoyé pour les transferts à haut débit.


Avertissement : Cette optimisation nécessite la modification du registre de Windows 7 / Vista. Des problèmes sérieux peuvent se produire si vous modifiez le registre de façon incorrecte. Cette opération est réservée aux personnes expérimentées avec Windows 7 / Vista. Si vous modifiez une valeur TCP/IP sans comprendre les impacts, vous pourrez rencontrer des résultats inattendus à l'avenir.

1. Démarrez l'Éditeur du Registre :
- Dérouler le menu Démarrer
- Positionner le curseur dans la barre de recherche
- Taper regedit
- Valider par Entrée





2. Déplacez vous dans l'architecture du registre en cliquant sur
- HKEY_LOCAL_MACHINE
- SYSTEM
- CurrentControlSet
- Services
- Tcpip (c'est vers le bas de la liste)
- Parameters
- Interfaces
- Votre carte réseau (un ensemble de chiffres et de lettres qui représente son  identificateur global unique ou GUID).
On repère la bonne carte réseau avec l'adresse IP qu'elle a obtenue dans la clé DhcpIPAddress
Sur un PC portable avec WiFi et carte Ethernet les 2 interfaces auront une IP dans la clé DhcpIPAddress => Réaliser la modification sur les 2 cartes réseau
Si vous ne trouvez pas le dossier de votre carte réseau, faite la modification pour chaque sous dossier présent dans Interfaces.

Ne crées pas les valeurs à la clé de Registre HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
Il faut crée les valeurs dans les sous dossiers spécifique a chaque carte réseau. En effet les valeurs sont spécifiques carte réseau par carte réseau.



3. Dans le menu Édition, cliquez sur Nouveau, puis sur Valeur DWORD 32 bits :



4. Une Nouvelle valeur #1 apparait n bas à droite. Il faut la renommer par TcpAckFrequency (en respectant les minuscules / majuscules, préférez un copier / coller)



5. Double cliquez sur TcpAckFrequency que vous venez de crée pour lui changer sa valeur.
Cliquez sur Décimale et rentrez la valeur 15 puis cliquez sur OK



6. Vérifiez la valeur de la clé rentrée puis quittez l'éditeur du Registre.



7. Redémarrez Windows pour que ces modifications prennent effet.




A quoi sert TcpAckFrequency ?

Cette valeur de Registre spécifie le nombre d'accusés de réception TCP (ACK) mis en attente avant que le compteur ACK retardé soit ignoré. Si vous définissez la valeur sur 1, chaque paquet donne lieu à un accusé de réception immédiatement car il existe un seul accusé de réception en attente lors de la réception d'un segment. La valeur 0 (zéro) n'est pas valide et est traitée comme la valeur par défaut (2). La valeur 15 permet d'envoyer un paquet d'accusés de réception TCP (ACK) tous les 15 paquets. Les valeurs possibles sont 1 à 255.

Attention (1) : Un bug de Windows Vista corrigé dans le service pack 1 et 2 rend cette modification non fonctionnelle si le service pack 1 ou 2 n'est pas installé. Vérifiez que le service pack 2 est bien installé (Si les mises à jour Windows update sont activées, cela doit être le cas).

Attention (2) : Si TcpDelAckTicks est présent dans la base des registres a coté de TcpAckFrequency alors les modifications des 2 paramètres sont ignorées. TcpDelAckTicks est un paramètre Windows XP non compatible avec Windows 7 ou Vista.

vivien

  • Administrateur
  • *
  • Messages: 47 213
    • Twitter LaFibre.info
Optimisation de Windows 7 et Vista spécifique Sagem
« Réponse #1 le: 09 janvier 2011 à 23:24:50 »
Comment supprimer l'optimisation de Windows 7 / Vista spécifique pour box de marque Sagem à haut débit ?

1. Démarrez l'Éditeur du Registre : Dans le menu Démarrer, tapez regedt.

2. Cliquez sur la clé suivante dans le registre, où <GUID_carte_réseau> est l'identificateur pour la carte réseau optimisée "Sagem" :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_carte_réseau>

3. Sélectionnez TcpAckFrequency et appuyez sur la touche suppr de votre clavier.

4. Quittez l'éditeur du Registre et redémarrez Windows pour que ces modifications prennent effet.

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Optimisation de Windows 7 et Vista spécifique Sagem
« Réponse #2 le: 12 août 2011 à 23:19:56 »
Il y a aussi un patch sur le site d'orange. Je l'ai recopié sur mon serveur.

guilltes

  • Abonné Bbox fibre
  • *
  • Messages: 17
  • FTTH 1Gb/s Bytel Saint Sébastien Sur Loire
    • Bbox-Forum.Net
Optimisation de Windows 7 et Vista spécifique Sagem
« Réponse #3 le: 09 avril 2012 à 02:35:28 »
Est ce que ce fichier est OK avec la Bbox Fibre... car toujours un gros problème de bande passante lors d'un téléchargement....

Grincheux

  • Technicien agréé Orange et Bouygues Telecom
  • Abonné Orange adsl
  • *
  • Messages: 131
  • Mathenay (39)
Optimisation de Windows 7 et Vista spécifique Sagem
« Réponse #4 le: 09 avril 2012 à 03:49:28 »
Je n'en sais rien.

vivien

  • Administrateur
  • *
  • Messages: 47 213
    • Twitter LaFibre.info
Optimisation de Windows 7 et Vista spécifique Sagem
« Réponse #5 le: 09 avril 2012 à 09:03:17 »
Je déconseille l'utilisation de l'optimisation proposée sur ce post sans avoir réalisé des tests poussés pour voir l’impact notamment sur le serveur SpeedTest d’Aubervilliers et de Lyon.

Cela serait intéressant, pour ceux qui rencontrent des baisses de débit sur certains serveurs, de tester cette modification. Si un gain en débit n'est pas clairement visible, je conseille de supprimer cette modification.

guilltes

  • Abonné Bbox fibre
  • *
  • Messages: 17
  • FTTH 1Gb/s Bytel Saint Sébastien Sur Loire
    • Bbox-Forum.Net
Optimisation de Windows 7 et Vista spécifique Sagem
« Réponse #6 le: 09 avril 2012 à 12:18:00 »
Je confirme aucune amélioration de débit ur le serveur SpeedTest d’Aubervilliers...

Vivien, la modif  TcpAckFrequency ne sert pas a améliorer, le bug qui ne permet pas a la Bbox Fibre de gérer la bande passante lors d'un téléchargement.

Exemple: Quand je télécharge un fichier, il est quasiment impossible de surfer simultanèment... 

-> http://www.bbox-forum.net/t4560p80-chute-de-la-bande-passante-avec-du-telechargement