From a5e65b38c6b26c8f6d7abfd262166f6896bc30df Mon Sep 17 00:00:00 2001 From: Rohit Jnagal Date: Fri, 24 Jul 2015 15:35:58 +0000 Subject: [PATCH] Fix converion of rss and vsz in ps output. --- manager/container.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/manager/container.go b/manager/container.go index a6744452..3f513210 100644 --- a/manager/container.go +++ b/manager/container.go @@ -248,10 +248,14 @@ func (c *containerData) GetProcessList(cadvisorContainer string, inHostNamespace if err != nil { return nil, fmt.Errorf("invalid rss %q: %v", fields[6], err) } + // convert to bytes + rss *= 1024 vs, err := strconv.ParseUint(fields[7], 0, 64) if err != nil { return nil, fmt.Errorf("invalid virtual size %q: %v", fields[7], err) } + // convert to bytes + vs *= 1024 cgroup, err := c.getCgroupPath(fields[11]) if err != nil { return nil, fmt.Errorf("could not parse cgroup path from %q: %v", fields[11], err)