Meu provedor de hospedagem faz backups de nossos servidores usando uma ferramenta chamada clBackup
, que envia arquivos pela rede. Abaixo está uma saída ps
que recebemos e informamos ao nosso provedor:
top - 10:06:24 up 25 days, 3:47, 5 users, load average: 6.63, 4.79, 4.23
Tasks: 357 total, 1 running, 355 sleeping, 0 stopped, 1 zombie
Cpu(s): 25.0%us, 0.6%sy, 0.0%ni, 72.5%id, 1.2%wa, 0.5%hi, 0.1%si, 0.0%st
Mem: 49447692k total, 49314632k used, 133060k free, 79628k buffers
Swap: 2097144k total, 288k used, 2096856k free, 40614172k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
20621 root 16 0 455m 65m 34m S 612.7 0.1 144:53.17 clBackup
Estamos com problemas de desempenho em um site de produção hospedado nesses servidores por causa dessa ferramenta. Sabemos disso com certeza porque sempre que as pessoas reclamam que nosso site está lento e nós verificamos as caixas, podemos ver o programa de backup em execução, sempre que matamos esse processo, o site está funcionando bem novamente.
Aparentemente, o clBackup
é um pouco bom em consumir CPU (e memória), já que não parecemos ser os únicos a ter problemas (Link 1 , Link 2 , Link 3 ).
Estamos tentando fazer com que nosso provedor de hospedagem entenda que esse problema de desempenho não é aceitável e ressaltamos que o alto uso da CPU não é normal (mais de 600%), mas o conselho que recebemos foi excluir alguns grandes diretórios que realmente não precisam de backup.
Não estamos muito satisfeitos com esta resposta (não queremos gastar recursos para acomodar a ferramenta de backup de um serviço pelo qual pagamos, acreditamos que a ferramenta de backup deve ser projetada para lidar com essa situação) e estamos procurando ajuda na forma de respostas independentes e objetivas da comunidade ServerFault, esperando que isso ajude a convencer nosso provedor a fazer mais a respeito.
Para tornar esta questão útil para todos, gostaríamos de levantar algumas questões genéricas relacionadas ao nosso problema que esperamos que os administradores de sistema experientes possam responder.
Q1: Por experiência própria, qual é o tempo aceitável para fazer o backup de um sistema de arquivos 500GB
, do qual 290GB
é usado?
Q2: Por sua própria experiência , o que é um uso aceitável da CPU para um utilitário de backup desse tipo?
Q3: Alguém já passou por problemas semelhantes com clBackup
e refez o processo ou outras medidas de mitigação?