Instalei muito recentemente o Couchbase no meu servidor, mas ele usa muita CPU e faz muitas E / S de disco. Como você pode ver nas imagens abaixo, é muito claro quando eu instalei o Couchbase, pois o uso da CPU disparou!
Uso da CPU por 30 dias
Uso da CPU nas últimas 24 horas
Uso do disco por mais de 30 dias
Uso de disco nas últimas 24 horas
Como você pode ver no uso da CPU, mudei do Couchbase entre 14:00 e 15:00 (e o uso da CPU caiu para 0%). Em seguida, liguei-o novamente e conectei um aplicativo da Web Scala a ele (nesse ponto, o uso aumentou em 110%). Este aplicativo tinha zero usuários e não fez absolutamente nada. Ele se conectou ao servidor Couchbase e aguardou solicitações dos clientes). Às 17:00, desliguei e a CPU caiu para 15% novamente. Às 21:00, liguei o aplicativo novamente e o uso da CPU aumentou em 110% novamente.
O que o Couchbase está fazendo? O aplicativo Scala que usa o Couchbase não faz absolutamente nada (abaixo é um gráfico do número de operações que o Couchbase realiza por segundos), mas o Couchbase ainda faz E / S de disco contínua 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
Respostas:
O Couchbase possui alguns processos em execução em segundo plano para verificar o estado do cluster, indexar documentos e indicar o disco (para fazer alguma limpeza, compactação, etc.).
É por isso que você vê alguma atividade no seu banco de dados.
fonte