Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Utilisation de la mémoire virtuelle pour les données de configuration des processus

Les données de configuration de chaque processus dans Junos OS sont stockées en mémoire qui est mappée dans l’espace d’adressage de chaque processus, ce qui nécessite un espace fixe maximum à réserver dans chaque processus. Ce système fonctionne bien jusqu’à ce qu’un processus gère de nombreuses fonctions au moment de la validation et impacte négativement le temps de validation, ou a simplement besoin de plus de mémoire que l’allocation par défaut. Par exemple, le rpd processus peut gérer de nombreux routes et nécessiter plus d’espace pour stocker des informations importantes sur les routes.

Dans des circonstances qui nécessitent plus que la taille maximale mappée en mémoire, vous pouvez utiliser virtual-memory-mapping au niveau de la [edit system configuration-database] hiérarchie pour rendre plus de mémoire disponible pour la base de données de configuration par processus.

Vous pouvez configurer une partie de la mémoire virtuelle à une taille fixe pour la partie initiale de la base de données de configuration, et vous pouvez spécifier une quantité à utiliser pour le poolage de pages. Le poolage de pages utilise une petite quantité de mémoire pour mettre les pages de base de données en mémoire selon les besoins, plutôt que de mapper l’ensemble de la base de données de configuration dans l’espace mémoire virtuel du processus.