Docker统计数据内存异常

时间:2018-05-24 00:49:31

标签: docker amazon-ec2 ram

感谢您花时间阅读我的问题如下,如果容器需要自动缩放memonia,我的自动升级策略与docker容器相关联。 在容器中,流程(顶部)减少了对“docker stats id” 的负担。有时容器的RAM会变得饱和,因为dentry不是活动的(页面缓存)

docker stats不显示容器使用的实际RAM消耗量:

docker stats bf257938fa2d 66.54MiB

CONTAINER ID        NAME                    CPU %               MEM USAGE / LIMIT   MEM %               NET I/O             
bf257938fa2d        ce88cfdda8f09bc08101   0.00%               66.54MiB / 512MiB   13.00%              1.44MB / 1.26MB     40.3MB / 0B         0

** docker exec -it bf257938fa2d top **

top - 23:24:02 up 53 min,  0 users,  load average: 0.01, 0.21, 0.21
Tasks:   6 total,   1 running,   5 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.7%us,  0.3%sy,  0.0%ni, 95.6%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:  15660100k total,  1989516k used, 13670584k free,    95920k buffers
Swap:        0k total,        0k used,        0k free,  1167184k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
    1 root      20   0 11604 2468 2284 S  0.0  0.0   0:00.02 bash               
    6 root      20   0  309m  12m 7036 S  0.0  0.1   0:00.09 php-fpm            
    7 root      20   0 59292 7100 6052 S  0.0  0.0   0:00.00 nginx              
    8 nginx     20   0 59728 4824 3352 S  0.0  0.0   0:00.03 nginx              
    9 nginx     20   0 59728 4800 3328 S  0.0  0.0   0:00.02 nginx              
   70 root      20   0 15188 2040 1832 R  0.0  0.0   0:00.02 top 

以何种方式可以解决,容器(顶部)和容器外部(Docker统计数据)的RAM消耗相等。

谢谢

0 个答案:

没有答案