Quanto de recursos de hardware é necessário para o Graylog2? [fechadas]

2

Montamos um servidor dedicado graylog2 (com rails unicorn, mongodb e eleasticsearch) em uma máquina virtual com 2gigs de ram alguns dias atrás.

O consumo de RAM continua subindo, estou recebendo alerta de alto consumo com bastante frequência.

Estou tentando avaliar quanta RAM eu precisarei para centralizar todos os logs de syslogs e rails para mais de 25 servidores, qualquer um tem experiência sobre isso?

Como alternativa, alguém tem uma maneira de manter o graylog2 e suas aplicações dependentes (unicórnio, mongodb, eleasticsearch) sob 2gigs de RAM?

EDIT 2013-02-20 : Acontece que a RAM não é realmente o problema depois de um pequeno aumento para 2,25 GB. O Problema é agora a carga da CPU, nós temos o servidor graylog consumindo quase 100% de todos os 8 núcleos de cpu.

    
por Raphael 07.02.2013 / 17:34

1 resposta

2

O MongoDB tenderá para 100% de memória residente ao longo do tempo, desde que o conjunto de dados (dados mais índices) exceda a RAM disponível. Eventualmente, ele encontrará um "estado estável" no qual dados novos (recentemente tocados) são colocados na memória ou mantidos na RAM e os dados antigos (Menos recentemente usados) são paginados. A única maneira de evitar isso é ter um conjunto de dados menor que a memória disponível, caso contrário, isso acontecerá eventualmente (embora possa levar horas / dias / semanas / meses dependendo da rapidez com que você acessa os dados).

Isso não é nada para se preocupar, e é semelhante a como há relatórios errôneos em torno de arquivos mapeados na memória e consumo de memória em geral - o kernel gerencia a alocação de memória e elimina dados do MongoDB se outros processos precisarem. É bom ter em mente ao escrever coisas como alarmes de alta utilização de memória - na maioria dos casos para sistemas MongoDB eles não têm sentido. Você ficaria muito melhor olhando para as taxas de falha de página ou disco IO como proxy (consulte as métricas em MMS para saber mais).

    
por 14.02.2013 / 21:24