Usando a memória virtual para dados de configuração de processos
Os dados de configuração de cada processo no Junos OS são armazenados na memória mapeada no espaço de endereço de cada processo, exigindo que um espaço máximo fixo seja reservado em cada processo. Esse esquema funciona bem até que um processo esteja gerenciando muitas funções no momento do commit e afete negativamente o tempo de comprometimento, ou simplesmente precise de mais memória do que o loteamento padrão. Por exemplo, o rpd
processo pode estar gerenciando muitas rotas e exigindo mais espaço para armazenar informações importantes sobre as rotas.
Em circunstâncias que exigem mais do que o tamanho máximo mapeado pela memória, você pode usar virtual-memory-mapping
no nível de [edit system configuration-database]
hierarquia para disponibilizar mais memória para o banco de dados de configuração por processo.
Você pode configurar uma porção de memória virtual em um tamanho fixo para a porção inicial do banco de dados de configuração, e você pode especificar uma quantidade a ser usada para agrupamento de páginas. O agrupamento de páginas usa uma pequena quantidade de memória para trazer páginas de banco de dados para a memória conforme necessário, em vez de mapear todo o banco de dados de configuração para o espaço de memória virtual para o processo.