Mémoire d’échange d’un pare-feu de la gamme PA-5450
2159
Created On 09/24/24 07:29 AM - Last Modified 07/01/25 13:34 PM
Symptom
- La mémoire d’échange sur le pare-feu de la série PA-5450 est pleine (utilisation à 100 %), sans espace libre disponible.
- Il n’y a aucune indication d’une fuite de mémoire.
- Les fonctionnalités et les performances du système ne sont pas affectées, mais la mémoire d’échange est pleine.
- La sortie tronquée de > montre les ressources système montrant 0,0 mémoire d’échange libre.
Top - 18:02:25 up 210 days, 6:30, 1 user, load average: 1.02, 1.25, 1.25 Tasks: 471 total, 3 running, 468 sleeping, 0 stopped, 0 zombie %Cpu(s): 3.5 us, 1.5 sy, 0.0 ni, 94.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 63741.1 total, 4178.2 free, 10473.6 used, 49094.7 buff/cache MiB Swap: 1023.9 total, 0.0 free, 1023.9 used. 55159.1 avail Mem
Environment
- PA-5450
- PANOS-10.x
Cause
La cause de la mémoire d’échange complète est liée au noyau MP Linux qui utilise l’espace d’échange alloué. Cependant, cela est dû au partitionnement hérité, où il ne reste qu’une petite quantité (1 Go) d’espace d’échange, malgré une quantité suffisante de mémoire libre (55 Go).
Resolution
- Ce comportement est intentionnel et attendu.
- L’utilisation de la mémoire d’échange concerne le noyau MP Linux et n’a pas d’impact sur le trafic.
- Le petit espace d’échange (1 Go) est un reste de la table de partition héritée, et il y a 55 Go de mémoire libre disponible.
- La sortie de show system resources inclut « avail Mem » (également appelé MemAvailable) qui représente la meilleure estimation de la mémoire disponible pouvant être utilisée par les processus sans utiliser la mémoire Swap.
- Le Noyau peut décider quand mettre un peu de mémoire de processus dans la zone d’échange.Par exemple, lorsque la mémoire de processus utilisateur est inactive pendant trop longtemps, elle sera déplacée vers la mémoire d’échange.