Systemd

如何按記憶體使用列出 systemd 服務

  • March 8, 2021

我想看看哪些systemd服務消耗的記憶體最多。

有沒有辦法按記憶體使用情況列出所有正在執行(和/或啟用)的 systemd 服務?

通過創建/etc/systemd/system.conf.d/accounting.conf包含來啟用記憶體記帳

[Manager]
#DefaultCPUAccounting=yes
#DefaultBlockIOAccounting=yes
DefaultMemoryAccounting=yes
#DefaultTasksAccounting=yes

配置更改後重新載入。

systemctl daemon-reload

按記憶體大小觀察單位(cg組)。

systemd-cgtop -m

引用自:https://serverfault.com/questions/1019721