Fix converion of rss and vsz in ps output.
This commit is contained in:
parent
3f8e065947
commit
a5e65b38c6
@ -248,10 +248,14 @@ func (c *containerData) GetProcessList(cadvisorContainer string, inHostNamespace
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("invalid rss %q: %v", fields[6], err)
|
return nil, fmt.Errorf("invalid rss %q: %v", fields[6], err)
|
||||||
}
|
}
|
||||||
|
// convert to bytes
|
||||||
|
rss *= 1024
|
||||||
vs, err := strconv.ParseUint(fields[7], 0, 64)
|
vs, err := strconv.ParseUint(fields[7], 0, 64)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("invalid virtual size %q: %v", fields[7], err)
|
return nil, fmt.Errorf("invalid virtual size %q: %v", fields[7], err)
|
||||||
}
|
}
|
||||||
|
// convert to bytes
|
||||||
|
vs *= 1024
|
||||||
cgroup, err := c.getCgroupPath(fields[11])
|
cgroup, err := c.getCgroupPath(fields[11])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("could not parse cgroup path from %q: %v", fields[11], err)
|
return nil, fmt.Errorf("could not parse cgroup path from %q: %v", fields[11], err)
|
||||||
|
Loading…
Reference in New Issue
Block a user