LES CAHIERS d'AIX

Publication réservée aux abonnés du Point Service AIX
Janvier 1998


Performances des réseaux

Gérard MADIOT

Introduction

Cet article vous indique comment améliorer les performances des réseaux Ethernet(TM) et Token Ring(TM).

Adaptateur

Vérifier les valeurs des paramètres : xmt_que_size et rec_que_size.

Pour cela, utiliser la commande : "lsattr -El Nom_Adaptateur"
où "Nom_Adaptateur" est : ent0, tok0, ent1, etc.

Ces deux paramètres doivent être mis à "150", ou plus si l'adapteur le permet.
Pour cela, utiliser les commandes suivantes :

Paramètres du système

Deux paramètres doivent être ajustés : maxmbuf et thewall.
Pour vérifier leur valeur, utiliser les commandes suivantes :

maxmbuf

Pour vérifier si maxmbuf nécessite d'être augmenté : Si ce n'est pas le cas, augmenter maxmbuf.

Une bonne approche consiste à donner une valeur de 16384 (16 Mb) à ce paramètre, et à l'augmenter par tranches de 1,5 fois, soit 16384+8192, etc.
Pour changer la valeur de maxmbuf, utiliser la commande : "# chdev -l sys0 -a maxmbuf=Valeur".
Le changement est dynamique et sera conservé, même si l'on refait un boot du système.

Commande "no"

La commande "no" permet d'obtenir d'autres valeurs intéressantes : Les paramètres ci-dessus peuvent être modifiés par la commande : "# no -o parm=Valeur"
Par exemple : "no -o rfc1323=1"
Les changements affecteront la session en cours mais seront perdus au prochain boot du système.
Pour les rendre permanents, insérer les commandes "no" dans le fichier "/etc/rc.net".

Vérification de la vitesse de transmission

Pour vérifier l'incidence des paramètres du réseau sur la vitesse de transmission, il suffit d'effectuer un "ftp" entre deux machines du réseau.
  1. Sur une machine (systemA), passer les commandes suivantes :
  2. Pendant le transfert, à partir d'une autre fenêtre, passer la commande : "# netstat -I en0 1"
    (remplacer en0 par l'interface que vous voulez mesurer).
Le nombre de paquets transmis doit être aussi élévé que possible, et du même ordre de grandeur...
Par exemple : 2785 - 2697 - 2810 - 2775 - etc.

Si ces conditions ne sont pas remplies :

Quand les résultats sont satisfaisants, insérer les commandes "no -o ..." dans le fichier
"/etc/rc.net".      .


[ Top of Page | Previous Page | Next Page | Table of Contents ]