Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用虚拟内存处理配置数据

Junos OS 中每个进程的配置数据存储在每个进程的地址空间内映射的内存中,因此要求每个进程保留一个固定的最大空间。在一个进程在提交时管理许多功能并且对提交时间产生负面影响之前,该方案非常有效,或者需要的内存远远多于默认分配。例如, rpd 该过程可能管理许多路由,并需要更多空间来存储有关路由的重要信息。

在需要超过最大内存映射大小的情况下,可以在层次结构级别使用virtual-memory-mapping[edit system configuration-database]更多的内存来为每个进程配置数据库。

您可以为配置数据库的初始部分以固定大小配置一部分虚拟内存,也可以指定用于页面池的容量。页面池使用少量内存来根据需要将数据库页面纳入内存,而不是将整个配置数据库映射到该进程的虚拟内存空间。