Connexion  

   

Annexes  

   
   

Vote utilisateur: 0 / 5

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives
 

Deux exemples ont mis en évidence des problèmes de mémoire sur un serveur AIX en V7.1TL5-SP4-1914.

Le premier programme plantait avec un segmentation fault après quelques secondes. et on pouvait constater avec NMON que la mémoire consommer par le processus arrivait vite à 256K avant de s'arrêter.

Le second problème se produisait au lancement du service SYSLOG-NG : 

/opt/syslog-ng/sbin/syslog-ng.sh start
gmem.c:156: failed to allocate 5243080 bytes
/opt/syslog-ng/sbin/syslog-ng.sh FAIL

Dans les deux cas, la résolution du moment a été de définir la variable LDR_CNTRL avec la valeur suivante :

export LDR_CNTRL=MAXDATA=0XB0000000@DSA@TEXTPSIZE=4K@STACKPSIZE=64K@DATAPSIZE=64K

Dans le premier cas, le plantage par 'Segmentation fault' a disparu et le programme a consommé un tout petit peu plus que 256K(272K).

Dans le second exemple, le processus s'est bien lancé.

Une analyse plus poussée avec 'svmon' devrait permettre d'en savoir plus.

 

   
   
© ALLROUNDER