![systemd 显示 .service 使用的最大内存](https://linux22.com/image/787562/systemd%20%E6%98%BE%E7%A4%BA%20.service%20%E4%BD%BF%E7%94%A8%E7%9A%84%E6%9C%80%E5%A4%A7%E5%86%85%E5%AD%98.png)
systemd
我可以使用查看服务当前的内存使用情况systemctl show -p MemoryCurrent update-data.service
(设置之后MemoryAccounting=yes
)。
有没有办法从 systemd 中查看服务在其生命周期内使用的最大内存量?
此服务被调用来.timer
更新和处理一些数据,然后停止。我想知道每次运行服务时使用的最大内存量。我不想限制内存,仅报告MemoryCurrent
曾经有过的最大值。
ubuntu linux focal (20.04) 或更高版本上的 systemd 版本 v245。