em uma caixa, systemctl show obtém um valor incorreto para o uso da memória da unidade:
$ systemctl show crond | grep MemoryCurrent
MemoryCurrent=18446744073709551615
18446744073709551615 == UINT64_MAX , isso deve estar incorreto.
mas outra caixa mostra o uso correto da memória:
$ systemctl show crond | grep MemoryCurrent
MemoryCurrent=1490944
ambas as máquinas usam CentOS7 e pré-codificadas systemd 219 :
# systemctl --version
systemd 219
+PAM +AUDIT +SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 -SECCOMP +BLKID +ELFUTILS +KMOD +IDN
e definiu MemoryAccounting=no .
como fazer o comportamento do systemctl / systemd corretamente?
veja também no tópico da lista de discussão relacionada e another question .