La mémoire allouée à un serveur ou une partition AIX est distribuée entre le système lui-même et les programmes ou applications qui sont lancés.

Il est intéressant de contrôler l'utilisation de la mémoire dans certains cas tels que :

- Fuite mémoire soupçonnée( un programme alloue continuellement de la mémoire sans la libérer correctement après)

- Répartition entre ce qui est utilisé par le système( Cache fichiers notamment) et les différents processus.

 

Concernant la consommation par le système, on pourra utiliser des outils tels que 'nmon', 'svmon', 'topas', 'lsps'  pour avoir une vision de ce qui est consommé.

En fait, la première question à se poser : "Est-ce que mon système pagine?".

En effet, un système qui pagine perd énormément de temps car les accès à l'information utilisée par les processus actfs doivent être effectués sur disque et la différence avec de la mémoire peut être de l'ordre de 100 000.

Pour vérifier l'activité de pagination, rien de mieux que le bon vieux 'vmstat 2' qui nous montre les pages en entrées(PI) et en sortie(PO).

Si ces 2 colonnes ont des valeurs différentes de 0 régulièrement, c'est que le système pagine.

La commande 'vmstat' peut aussi être lancée avec les options '-IWt ' pour obtenir un format plus détaillé :

System Configuration: lcpu=4 mem=3760MB

    kthr            memory                         page                       faults           cpu       time

----------- --------------------- ------------------------------------ ------------------ ----------- --------

  r   b   p        avm        fre    fi    fo    pi    po    fr     sr    in     sy    cs us sy id wa hr mi se

  5   0   0     536653      29612     0     0     0     0     0      0   315  31918   919 45 11 44  0 11:45:56

  1   0   0     532178      33782     0   158     0     0     0      0   282  17976  1452 44 15 38  3 11:45:58

  3   1   0     534684      31276     0   211     0     0     0      0   249  27807  2775 54 26 15  4 11:46:00

  1   0   0     534633      31622     0   112     0     0     0      0   334  22616  1585 38 16 46  0 11:46:02

  2   0   0     535492      30761     0     0     0     0     0      0    86  16171   536 23  5 72  0 11:46:04

 

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone