Execute um servidor de configuração do MongoDB sem 3 GB de arquivos de diário

9

Para uma instalação do MongoDB particionada em produção, precisamos de 3 servidores de configuração. De acordo com a documentação "o processo mongod do servidor de configuração é bastante leve e pode ser executado em máquinas que executam outro trabalho". No entanto, na configuração padrão, todos eles têm o journalling ativado e, com a pré-alocação, ocupa 3 GB de espaço em disco. Eu suponho que o volume real de dados e transações de um servidor de configuração é muito pequeno, de modo que isso parece um pouco demais.

Existe uma maneira de (com segurança!) executar esses servidores de configuração com muito menos uso de disco para o diário? Preciso journalling em todos os servidores de configuração? Posso definir o tamanho do diário para ser menor?

    
por Thilo 10.11.2011 / 02:43

3 respostas

10

Sim - existe uma maneira de minimizar o tamanho padrão dos arquivos de diário, sujeito a algumas ressalvas. A partir da documentação de configuração do MongoDB :

To reduce the impact of the journaling on disk usage, you can leave journal enabled, and set smallfiles to true to reduce the size of the data and journal files.

Aqui está a informação smallfiles config:

Set to true to modify MongoDB to use a smaller default data file size. Specifically, smallfiles reduces the initial size for data files and limits them to 512 megabytes. The smallfiles setting also reduces the size of each journal files from 1 gigabyte to 128 megabytes.

Use the smallfiles setting if you have a large number of databases that each hold a small quantity of data. The smallfiles setting can lead mongod to create many files, which may affect performance for larger databases.

    
por 19.11.2012 / 17:05
0

Você pode alguns membros, de replicação , usar o registro no diário e outros não. [1]

Você pode definir o tamanho do jounral para ser menor usando a linha de comando "- smallfiles". [2]

    
por 10.11.2011 / 03:00
0

Você pode começar o mongod com a opção --nojournal, mas eu tenho certeza sobre seus backups de servidor de configuração.

    
por 10.11.2011 / 16:06