La consommation mémoire d'une partition AIX peut varier, selon le moment de la journée, de la semaine ou selon le temps de travail depuis le lancement.

 

Ainsi, une fuite mémoire d'un programme ne pourra se voir qu'en suivant ces derniers à différents instants.

Les commandes permettant de suivre la consommation sont :

- nmon

- vmstat

- topas

- lsps -a

- sar -u

 

Les indicateurs à suivre sont :

- Espace libre.

- Espace Cache utilisé.

- Espace de pagination.

- Activité de pagination.

- Les colonnes 'fr' et 'sr' données par 'vmstat'.

 

La commande 'vmstat 2' permet de suivre en continue et toutes les 2 secondes l'activité globale d'un serveur.

La colonne à suivre pour la mémoire est principalement celle donnée en rouge(fre).

System configuration: lcpu=24 mem=22528MB ent=0.60

kthr    memory              page              faults              cpu
----- ----------- ------------------------ ------------ -----------------------
 r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa    pc    ec
 4  0 6449315 24843   0   1   0   0    0   0 950 200489 15664 40 22 38  0  2.36 393.3
 5  0 6449315 24596   0   9   0   0    0   0 1338 204054 16156 42 23 35  0  2.38 397.4

Si cette valeur( Multiple de 4K) est proche de zéro, cela indique que votre mémoire est complétement consommée( Déterminer ensuite si le cache fichier est grand...)

Dans le cas présent, on constate qu'il reste environ 100M mais que la machine pagine un petit peu.

La commande 'vmstat -v' va vous donner les statistiques de blcoage d'I/O dus à des manque de mémoire ou de buffers trop petits.

# vmstat -v
              5767168 memory pages
              5572384 lruable pages
               113088 free pages
                    3 memory pools
              1258555 pinned pages
                 80.0 maxpin percentage
                  3.0 minperm percentage
                 90.0 maxperm percentage
                  3.1 numperm percentage
               178211 file pages
                  0.0 compressed percentage
                    0 compressed pages
                  3.1 numclient percentage
                 90.0 maxclient percentage
               178211 client pages
                    0 remote pageouts scheduled
                60811 pending disk I/Os blocked with no pbuf
               155138 paging space I/Os blocked with no psbuf
                 2228 filesystem I/Os blocked with no fsbuf
                    0 client filesystem I/Os blocked with no fsbuf
               163937 external pager filesystem I/Os blocked with no fsbuf
                 94.9 percentage of memory used for computational pages

 

 

 

 

 

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