E / S de disco muito alto em servidores Mongodb Config

2

Talvez alguém possa me dizer se isso é esperado ou não (não parece normal para mim) ... Em todos os meus três servidores de configuração, estou vendo um alto IO disco consistente, mesmo quando o cluster sharded tem extremamente baixa atividade. De acordo com o iotop, o processo mongodb está causando gravações em disco flutuando entre cerca de 500KB / se 1000KB / s (praticamente não há leituras). Eu sei que os arquivos de log estão sendo constantemente atualizados com mensagens de sincronização (e gostariam de não ter estes logados), mas olhando para a cauda estes são da freqüência de cerca de 1 linha por segundo, em média, então eu não acredito que isso pode conta para as estatísticas de IO que eu vejo.

Eu entendi que os servidores de configuração realmente não precisavam fazer tanto, e principalmente necessário para acompanhar como os dados são compartilhados (e como há baixa gravação de db no momento, não há muito disso acontecendo ). Eu estou rodando no Debian 6 64bit.

Alguém pode me dizer o que pode estar acontecendo aqui?

    
por UpTheCreek 16.09.2013 / 09:51

1 resposta

1

Qual versão você está usando? Tanto o desempenho quanto os problemas relacionados ao log foram corrigidos no 2.4.5 como parte da correção para SERVER-5442 .

Portanto, se você estiver executando uma compilação anterior, deverá atualizar e usar --quiet para verificar a correção, bem como a alteração de registro. Se você estiver executando o 2.4.5 ou mais recente, reinicie os processos um a um, verifique se o problema persiste e, em caso afirmativo, abra um novo bug para investigar (geralmente envolve a execução de um nível de log mais alto por um tempo para coletar informação).

Nota: Pelo acompanhamento nos comentários abaixo, a chave aqui é atualizar todos os clientes para o 2.4.5+, não apenas os servidores de configuração. Isso ocorre porque a preocupação de gravação (que é a correção de desempenho do SERVER-5442) é controlada no lado do cliente, não no servidor. Os clientes dos servidores de configuração geralmente são os processos mongos e (primary) mongod , por isso, é recomendável atualizar todos os componentes para ver o impacto das correções.

    
por 17.09.2013 / 00:57