Desempenho
Os diagnósticos da Knot Migration visam orçamentos de relógio de parede previsíveis em hardware padrão (4 vCPU, 8 GB de RAM, PHP 8.2 OPcache).
SLOs V1.0 (indicativo)
| Perfil | Tabelas | Módulos | Alvo do relógio de parede | Max RSS |
|---|---|---|---|---|
| Pequeno | ≤ 30 | ≤ 15 | ≤ 30 s | 128 MB |
| Média | ≤ 60 | ≤ 50 | ≤ 60 s | 256 MB |
| Grande | ≤ 200 | ≤ 200 | ≤ 5 min | 512 MB |
| Muito grande | > 200 | > 200 | melhor esforço | melhor esforço |
O ciclo abrange verificação de esquema, download de instantâneo, comparador e geração de relatório.
Se você exceder o orçamento
- Habilitar OPcache e aumentar CLI
memory_limit - Execute fora do horário de pico do carregamento cron Dolibarr
- Divida a atualização em saltos intermediários menores
Medição local
scripts/perf_bench.php gera JSON walltime_seconds, peak_memory_mb, verdict.
Próximo
Compatibilidade Matriz PHP/Dolibarr/DB.