O backup de toda noite é o que mais pesa no ano: roda 365 vezes, dividindo o servidor com os sites e o storage com os outros servidores. No dia a dia, o backup incremental de cada noite, quanto tempo cada um leva nas mesmas contas, no mesmo servidor?
Por que isso importa para quem administra o servidor
- 64 s contra 494 s nas mesmas 6 contas: uma janela de backup 7,7× menor, com as diferenças de condição que a publicação mostra.
- De 13 mil a 34 mil arquivos por conta, só 37 a 61 foram lidos: o servidor quase não lê o que não mudou.
| Conta | JetBackup | Salvo | Arquivos | Tamanho | Lidos* | Processado* | Gravado* |
|---|---|---|---|---|---|---|---|
| A | 74 s | 9,9 s | 23.220 | 633,7 MB | 37 | 15,3 MB | 0,4 MB |
| B | 150 s | 13,6 s | 28.772 | 737,5 MB | 61 | 77,0 MB | 5,5 MB |
| C | 33 s | 10,1 s | 13.224 | 986,4 MB | 37 | 50,1 MB | 0,6 MB |
| D | 66 s | 8,6 s | 20.666 | 454,5 MB | 40 | 8,4 MB | 0,2 MB |
| E | 93 s | 11,7 s | 34.302 | 694,9 MB | 44 | 28,7 MB | 1,0 MB |
| F | 78 s | 10,1 s | 22.275 | 739,2 MB | 61 | 43,1 MB | 5,7 MB |
| Soma | 494 s | 64,0 s | 142.459 | 4.246,3 MB | 280 | 222,7 MB | 13,5 MB |
Método
Servidor cPanel em produção, 6 contas WordPress de cerca de 1 GB cada (de 13 mil a 34 mil arquivos). Conta completa nos dois: configuração, arquivos, e-mail e bancos.
JetBackup 5.4.1.4: o backup noturno normal do servidor, com 5 contas ao mesmo tempo. Os tempos foram lidos no log dele.
Salvo: o backup do dia seguinte (cerca de 12 h depois do anterior), de manhã, com 3 contas ao mesmo tempo e prioridade baixa. As 6 contas terminaram em 24 s de relógio.
Por que a diferença: no JetBackup, de 75% a 90% do tempo de cada conta é a transferência; o rsync confere cada arquivo contra a cópia anterior no storage e cria um hardlink para cada arquivo que não mudou. O Salvo confere no próprio servidor, usando a lista do backup anterior, pula sem ler o que não mudou e só manda ao storage o que é novo.
O que decidimos
Nada muda no Salvo. Esta é a primeira comparação de tempo nas mesmas contas, e as condições não foram iguais (veja abaixo).