Назад | Перейти на главную страницу

Как вывести список сервисов systemd по использованию памяти

Я хотел бы увидеть, какие службы 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