A pergunta relaciona-se à contabilidade da CPU do cgroups do Linux.
Eu percebi isso no nível do contêiner, mas ele persiste até o nível superior. Por exemplo:
# cat /sys/fs/cgroup/cpu/cpuacct.stat /sys/fs/cgroup/cpu/cpuacct.usage
user 34618
system 18038
743932863030
As unidades para o primeiro são 100 segundos e, para os últimos, nanossegundos, isto é, 346.18, 180.38 e 743.932863030
Minha pergunta é: por que os dois primeiros não se somam ao último?
Você pode pensar "ah, eles começam de uma origem diferente", então aqui estão as mesmas métricas alguns minutos depois:
# cat /sys/fs/cgroup/cpu/cpuacct.stat /sys/fs/cgroup/cpu/cpuacct.usage
user 40028
system 22098
818501029494
Os deltas são 54,1, 40,6 e 74,57.