|
Page 5 sur 6 b - Etat de
la mémoire – Commande : « show memory »
Processor
mémoire du
processeur.
IO memory
mémoire d'entrée/sortie.
Head
adresse hexadécimale
du début de la chaîne d'allocation de mémoire.
Total(b)
nombre total
d'octets de la mémoire.
Used(b)
nombre total
d'octets utilisés.
Free(b)
nombre total
d'octets libres.
Lowest(b)
nombre maximum
d'octets consécutifs restant atteint (Low Water Mark)
Largest(b)
nombre maximum
d'octets consécutifs restant actuel
Address
adresse hexadécimale
du bloc de mémoire.
Bytes
taille du
bloc en octets.
Prev
adresse hexadécimale
du bloc précédent.
Next
adresse hexadécimale
du bloc suivant.
Ref
nombre de
processus utilisant ce bloc mémoire.
Alloc PC
adresse de
l'appel système qui a alloué le PC.
What
nom du processus
propriétaire.
!
Les lignes les plus importantes sont les 2 premières lignes de cette commande
car elle donne des informations sur les compteurs ‘Free’, ‘Lowest’ et ‘Largest’
qui indique si le routeur a connu une pénurie mémoire ou en est proche…
PROBLEMES :
Les
messages suivants se retrouvent continuellement dans le log :
Jan 17 13:13:57:
%SYS-2-MALLOCFAIL: Memory allocation of 1684 bytes failed from 0x601EE8E8,
pool I/O, alignment 32
-Process= "TCP
Driver", ipl= 4, pid= 40
-Traceback= 60213934
60214B4C 601EE8F0.......
Ainsi
que les messages inquiétants suivants :
Jan 17 13:57:00:
%DLSWP-3-PNOMEM: DLSw: No memory to send start-up capabilities exchange
VERDICT
:
Le
routeur n’a plus assez de mémoire pour traiter correctement les paquets qui
lui arrivent.
Résolution
mise en oeuvre :
Un
reload du routeur ne change absolument rien. On s’aperçoit que tout juste
deux minutes après le reload, le routeur a reperdu toute sa mémoire I/O libre.
On
réessaye en enlevant les modules des interfaces inutilisées, ainsi qu’en enlevant
les cartes RNIS qui ne sont utiles que pour le secours : même constat.
SOLUTION :
Positionnement
de « Access list » et du filtre « bridge-group » adéquat
au réseau.
A
partir de ce moment, les routeurs ne perdent plus leur mémoire après le « reload ».
Les valeurs de mémoire I/O libre restent stables à des valeurs raisonnables.
|