Partager via


Calcul de la surcharge avec Netstat

Le calcul de la surcharge avec Netstat doit être effectué sur un réseau silencieux pour éviter que d’autres trafics réseau ne faussent les données, comme le trafic de diffusion ou de multidiffusion.

Pour calculer la surcharge réseau d’une application à l’aide de Netstat

  1. Récupérez les statistiques d’interface actuelles à l’aide de Netstat.
  2. Exécutez l'application.
  3. Obtenez les statistiques de l’interface, à nouveau à l’aide de Netstat.
  4. Calculez le nombre d’octets reçus entre les deux mesures Netstat.

Exemple

L’exemple suivant illustre ces étapes, en utilisant LEP POUR envoyer 10 octets de données, un octet à la fois.

Tout d’abord, une surcharge théorique pour l’application est calculée. Pour ce test, tous les paquets sont de 60 octets (minimum Ethernet). Ce transfert nécessite trois paquets pour configurer la connexion, 10 paquets de données, 10 paquets d’accusé de réception (L’ACK retardé est déclenché presque à chaque fois) et quatre paquets pour fermer la connexion correctement.

Cela équivaut à 27 paquets de 60 octets chacun, ou 1620 octets (3+4+10+10)*60=1620). Étant donné que seuls 10 octets de données sont transférés, la surcharge est de 1610 octets, ce qui représente plus de 99 % de la surcharge de protocole.

Commandes

netstat -e

Interface Statistics
                     Received     Sent
Bytes                392291400    444684566
Unicast packets      487627       570086
Non-unicast packets  1159163      11300
Discards             0            0
Errors               0            0
Unknown protocols    52812

ttcp -t -h0 -D -l1 -n10 -p9 172.31.71.99

ttcp-t: 10 bytes in 2168 real milliseconds = 0 KB/sec
ttcp-t: 10 I/O calls, msec/call = 216, calls/sec = 4, bytes/call = 1

netstat -e

Interface Statistics
                      Received     Sent
Bytes                 39229207     444685382
Unicast packets       487641       570100
Non-unicast packets   1159164      11301
Discards              0            0
Errors                0            0
Unknown protocols     52812

Calculs

Envoyé : 816 octets

Reçu : 674 octets

Nombre total d’octets : 1490

Octets utilisateur : 10

Surcharge : 1480/1490 = 99,3 %

**Goodput : **= 5 octets/seconde (ou 40 bits/s)

Notes

Les octets réels transférés ne correspondent pas aux valeurs théoriques, car les octets de remplissage ne sont pas pris en compte dans les valeurs Netstat.

 

Comportement de l’application

Applications Windows Sockets hautes performances