Accedian fait maintenant partie de Cisco |

Avatar photo
Par Ludovic Binther

Signification d’une erreur 0-window en matière de performance

Le comportement des clients et serveurs a un impact sur la performance de la livraison des applications. Le suivi des indicateurs clés au niveau TCP peut aider à diagnostiquer les dégradations de performance. Une bonne compréhension de ces mesures est la clé pour réussir le troubleshooting d’un ralentissement.

0-Windows est un de ces indicateurs clés. Cet article vous apprendra comment interpréter ces données, que vous utilisez Wireshark ou SkyLIGHT PVX.

Definition

Dans une session TCP, les parties (Clients et Serveurs) s’échangent la taille de données quelles peuvent traiter (fenêtre/buffer). La taille du buffer est ce qu’on appelle la fenêtre TCP (« window » en anglais).

La taille de cette fenêtre change en permanence pour optimiser les quantités de flux échangées afin de s’adapter aux capacités du réseau.

Quand l’un des deux envoie la taille de sa fenêtre à zéro, on appelle cela un « zero-window » (0-Win). Cela signifie que l’émetteur de ce 0-win ne peut plus gérer les informations qu’il reçoit et signale à son destinataire d’arrêter de lui envoyer des données.

Le dialogue reprendra quand l’émetteur du 0-Win indiquera une fenêtre supérieure à zéro.

Au cours d’une session, un seul 0-Win n’est donc pas significatif mais lorsque cette quantité augmente, il faut prêter attention à l’émetteur qui signale qu’il est débordé. L’apparition de ce 0-Win se caractérise souvent par un ralentissement c’est pourquoi le réseau est souvent incriminé. Il faut en réalité investiguer sur la machine émettrice : l’interface réseau, mémoire, processeur …

Utiliser SkyLIGHT PVX

Avec SkyLIGHT PVX il est facile de déterminer les machines générant ces TCP zéro windows.

Il suffit de classer la nouvelle vue par Zéro-Windows pour cela ; cliquer sur « 0-win »