Laboratório 01 · Desempenho

30 MB de cache para 233 mil arquivos, e apagar o cache não custou nada

Data: 14/10/2026Servidor: cPanel de testes, CentOS 7, 1 contaLeitura: 2 minTema: Desempenho
A pergunta

O backup roda no mesmo servidor dos sites, e cada megabyte que ele guarda no disco é espaço que falta para o cliente. Quanto espaço o cache local do motor de backup ocupa por conta, e o que acontece se ele for apagado?

Resultado
~30 MBde cache para 233.612 arquivos, cerca de 130 bytes por arquivo
18 sno incremental com o cache apagado, contra 19 s com o cache cheio; sem cache nenhum, 76 s

Por que isso importa para quem administra o servidor

  • Disco do servidor: 30 MB de cache para 233 mil arquivos é pouco perto de uma conta de vários GB. E, como o cache é apagado ao fim de cada conta, o servidor não acumula cache de centenas de contas.
  • Tempo: apagar o cache não atrasou o incremental (18 s com ele apagado, 19 s com ele cheio). Ficar sem cache nenhum deixa o backup 4× mais lento (76 s): janela de backup maior, com os sites dividindo o servidor por mais tempo.
Tempo do backup incremental de uma conta233.612 arquivos, 5,7 GB · menor é melhor
Cache cheio
19 s
Cache apagado antes
18 s
Sem cache
76 s
Fonte: Laboratório Salvo · servidor cPanel de testes · 14/10/2026
Ver os dados em tabela
RodadaTempoPico de memória
Primeiro backup, repositório vazio53 s842 MB
Incremental, cache cheio19 s168 MB
Incremental, cache apagado antes18 s169 MB
Incremental, sem cache76 s133 MB

Método

Servidor cPanel de testes (CentOS 7, 18 núcleos, rede interna até o storage) e uma conta com 233.612 arquivos e 5,7 GB, num repositório só dela.

Motor do Salvo, gravando por SFTP, com os dados cifrados.

Prioridade baixa (nice -n 19, ionice -c3); o teste pararia sozinho se a carga do servidor passasse de 9.

O que decidimos

O cache passou a ser temporário: é criado no início do backup de cada conta e apagado no fim, e o servidor só guarda cache das contas que estão sendo copiadas naquele momento (implementado em 15/10/2026, rodando em servidores de teste). Ficar sem cache nenhum não compensa: o backup fica quatro vezes mais lento.

?
O que ainda não sabemosNas rodadas incrementais, os arquivos já estavam na memória do sistema (cache de disco do Linux). O backup do dia seguinte de verdade, de madrugada e com o cache vazio, foi medido depois: 4 s para 21 mil arquivos (Laboratório 12). E foi uma conta só: a memória com várias contas em paralelo foi medida no Laboratório 08.
Quer ver o Salvo no seu servidor?Entre na lista de espera do beta. Avisamos quando houver vaga.

Como se liga aos outros laboratórios

Backup mais rápido
3×O limite era a criptografia, não a rede: trocar a cifra triplicou o envioLaboratório 06 · 15/10/20268 msA compressão é a etapa mais cara do backup; a criptografia quase não pesaLaboratório 07 · 15/10/2026141O motor envia 141 MB/s lendo um arquivo por núcleo; 4 contas juntas usaram 2,4 GB de memóriaLaboratório 08 · 15/10/202633 s3 contas cPanel inteiras em 33 s num servidor em produção; o incremental, em 7 sLaboratório 09 · 15/10/20264 sO backup do dia seguinte, de madrugada e a frio: 4 s para 21 mil arquivosLaboratório 12 · 16/10/20267,7×O backup do dia seguinte nas mesmas 6 contas: 494 s no JetBackup, 64 s no SalvoLaboratório 13 · 16/10/2026166×O primeiro backup lado a lado: 45% menos tempo e 166× menos arquivos no storageLaboratório 14 · 16/10/202699,98%Backup de WordPress com e-mail: 6 sites reais restaurados pelo Salvo e pelo JetBackupLaboratório 23 · 19/10/2026
salvo. Backup para servidores de hospedagem. Um produto GK2.
Produto
Laboratório
Salvo
Idioma
© 2026 GK2Usamos cookies de análise (Google Analytics).salvobackup.com/pt/laboratorio/30-mb-de-cache-para-233-mil-arquivos/