O gráfico de dependência no systemd é mantido apenas na memória. Não há nenhum cache (binário) em disco das unidades carregadas ou suas propriedades.
But it seems that this have bad influence on performance.
Os arquivos da unidade são completamente relidos e o gráfico de dependência é completamente recalculado toda vez que você emite systemctl daemon-reload
ou chama um equivalente método de barramento ( org.freedesktop.systemd1.Reload()
), que é síncrono. Como você pode ver no tempo de execução desse comando, tal recálculo não impede o desempenho de qualquer forma.