`systemctl show` выводит неверное значение MemoryCurrent

На одной коробке, systemctl show получить неправильное значение для использования памяти устройства:

$ systemctl show crond | grep MemoryCurrent
MemoryCurrent=18446744073709551615

18446744073709551615 == UINT64_MAXэто должно быть неверно.

но другой блок показывает правильное использование памяти:

$ systemctl show crond | grep MemoryCurrent
MemoryCurrent=1490944

обе машины используют CentOS7 и предварительно отгруженный 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

и установили MemoryAccounting=no,

как правильно настроить поведение systemctl/systemd?

см. также в соответствующей ветке списка рассылки и другой вопрос.

0 ответов

Другие вопросы по тегам