From 656b493a3faa56aaed849fa7390adc010fcefacd Mon Sep 17 00:00:00 2001 From: Nguyen Thanh Quang <57827456+AlphaNecron@users.noreply.github.com> Date: Fri, 4 Aug 2023 23:12:23 +0700 Subject: [PATCH] use memory.peak for cgroup v2 as an alternative to max_usage_in_bytes --- pkg/cgroup/v2_linux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cgroup/v2_linux.go b/pkg/cgroup/v2_linux.go index 6bd6289..1a05dc1 100644 --- a/pkg/cgroup/v2_linux.go +++ b/pkg/cgroup/v2_linux.go @@ -48,9 +48,9 @@ func (c *CgroupV2) MemoryUsage() (uint64, error) { return c.ReadUint("memory.current") } -// MemoryMaxUsage not exist, use rusage.max_rss instead +// MemoryMaxUsage reads memory.peak func (c *CgroupV2) MemoryMaxUsage() (uint64, error) { - return 0, os.ErrNotExist + return c.ReadUint("memory.peak") } // SetCPUBandwidth set cpu.max quota period