Red Hat Bugzilla – Bug 1470640
Docker stats output shows incorrect MEM USAGE
Last modified: 2017-09-05 06:35:14 EDT
Description of problem:
Output of #docker stats is showing the MEM USAGE combined with the page cache.
Version-Release number of selected component (if applicable):
Red Hat Enterprise Linux 7.2
Upstream https://github.com/moby/moby/issues/10824 can be followed for reproducing the issue.
MEM USAGE along with the PAGE CACHE
Should have displayed the exact MEM USAGE by subtracting the PAGE CACHE
https://github.com/moby/moby/pull/32777 suggests the fix
Backported in 1.12.6, 1.13.1 and 1.13.1-rhel
Can this be of any help ?
In docker-1.12.6-55.gitc4618fb.el7.x86_64, it should be the right result
# free -h
total used free shared buff/cache available
Mem: 992M 168M 93M 49M 730M 549M
Swap: 2.0G 35M 2.0G
# docker stats --no-stream e2cdbdad43d3
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
e2cdbdad43d3 0.00% 388 KiB / 992.6 MiB 0.04% 1.296 kB / 648 B 90.11 kB / 0 B 1
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.