Por que o Couchbase usa tanto CPU? [fechadas]

11

Recentemente instalei o Couchbase no meu servidor, mas ele usa muito CPU e faz muito IO de disco. Como você pode ver nas imagens abaixo, é muito claro quando eu instalei o Couchbase, como o uso da CPU disparou!

Uso da CPU em 30 dias

usodaCPUnasúltimas24horas

Uso de disco por mais de 30 dias

Usodedisconasúltimas24horas

Como você pode ver no uso da CPU, eu mudei do Couchbase entre 14:00 e 15:00 (e o uso da CPU caiu para 0%). Em seguida, liguei novamente e conectei um aplicativo da Web Scala a ele (ponto em que o uso saltou para 110%). Esta aplicação tinha zero usuários e não fez absolutamente nada. Ele conectou o servidor Couchbase e esperou por solicitações de clientes). Às 17:00 eu desliguei e a CPU caiu para 15% novamente. Às 21:00, liguei o aplicativo novamente e o uso da CPU aumentou novamente para 110%.

O que o Couchbase está fazendo? O aplicativo Scala que usa o Couchbase não faz absolutamente nada (abaixo está um gráfico do número de operações que o Couchbase faz por segundo), mas o Couchbase ainda faz IO de disco contínuo e usa 110% da CPU. Mesmo sem aplicativos conectados ao servidor Couchbase, ele usa 15% da CPU! Como isso é aceitável para um banco de dados?

Operações do Couchbase por segundo nas últimas 24 horas

    
por Marius 17.06.2013 / 10:57

1 resposta

0

O Couchbase tem alguns processos em execução em segundo plano para verificar o estado do cluster, a indexação de documentos e o estado do disco (para fazer alguma limpeza, compactação, etc.).

É por isso que você vê alguma atividade em seu banco de dados.

    
por 19.06.2013 / 09:53

Tags