systemd 显示 .service 使用的最大内存

systemd 显示 .service 使用的最大内存

systemd我可以使用查看服务当前的内存使用情况systemctl show -p MemoryCurrent update-data.service(设置之后MemoryAccounting=yes)。

有没有办法从 systemd 中查看服务在其生命周期内使用的最大内存量?

此服务被调用来.timer更新和处理一些数据,然后停止。我想知道每次运行服务时使用的最大内存量。我不想限制内存,仅报告MemoryCurrent曾经有过的最大值。

ubuntu linux focal (20.04) 或更高版本上的 systemd 版本 v245。

相关内容