moby: docker stats reports wrong memory limit
Container has memory limit set to 64mb, but docker stats
reports full system memory. Happens for all my containers, metrics on memory usage are not very helpful now.
web165 ~ # docker inspect -f '{{ .Config.Memory }}' collectd-mesos-tasks-web165
6.7108864e+07
web165 ~ # docker stats collectd-mesos-tasks-web165 | head -n2
CONTAINER CPU % MEM USAGE/LIMIT MEM % NET I/O
collectd-mesos-tasks-web165 0.00% 4.93 MiB/7.79 GiB 0.06% 12.77 MiB/2.472 MiB
Client version: 1.6.0
Client API version: 1.18
Go version (client): go1.3.3
Git commit (client): 4749651
OS/Arch (client): linux/amd64
dServer version: 1.6.0
Server API version: 1.18
Go version (server): go1.3.3
Git commit (server): 4749651
OS/Arch (server): linux/amd64
web165 ~ # docker info
Containers: 13
Images: 136
Storage Driver: devicemapper
Pool Name: docker-9:127-9961543-pool
Pool Blocksize: 65.54 kB
Backing Filesystem: extfs
Data file:
Metadata file:
Data Space Used: 6.908 GB
Data Space Total: 107.4 GB
Data Space Available: 100.5 GB
Metadata Space Used: 9.72 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.138 GB
Udev Sync Supported: false
Library Version: 1.02.88 (2014-08-05)
Execution Driver: native-0.2
Kernel Version: 3.14.18-gentoo
Operating System: Gentoo/Linux
CPUs: 8
Total Memory: 7.79 GiB
Name: web165
ID: WM3Z:52VB:7BAB:6TVK:JS4B:AFOV:FTXV:KEVF:VLHD:WLTZ:A5UV:NBSE
About this issue
- Original URL
- State: closed
- Created 9 years ago
- Comments: 18 (15 by maintainers)
@KouLouYiMaSi looks to be difference between Gigabyte and Gibibyte:
80 Gigabyte
is74,5058 Gibibyte