遇到问题
之前打的服务镜像被告知在集群上运行时占用了很多内存。
排查过程
但我其实是很纳闷的,因为之前也在服务器上也做过测试,对内存的消耗很正常,大概只有500M上下,如今却被告知容器单启动后就使用了2G内存。
先去证实一下,拿到了一台曾经被用作集群节点的服务器的使用权,把镜像传过去跑一下。
docker load -i XXX.tar
docker run -it -m xxxM --cpus=x -e XXXX=xxxx -v XXXX=xxxx -p xxx:xxx XXX:x.x.x
简单看一下服务进程的资源使用情况
docker stats <containerId>
或者