docker服务器配置应该如何选择?
来源:12-7 构建api-gateway

Dty_祥子
2018-05-30
现在我通过学习,做了数据自己的微服务部署在centos7.4里,但是发现每个微服务都占用大约700M的内存,不清楚在做什么?
很快7G内存就用完了,如何降低内存消耗呢?
写回答
2回答
-
同学你好,你的SpringCloud应用相关的微服务占用的700M内存绝大多数都是被dokcer镜像中的所运行的JVM占用,若要进行“瘦身”,可以结合微服务的使用场景,对某些压力小不常用的服务在制作docker镜像的时候把JVM内存参数设置进去,可以把内存设小一点,如:-Xms128m -Xmx256m。
希望能解决你的问题,望采纳。
012018-06-01 -
廖师兄
2018-05-30
先进到容器里看看是什么进程耗的内存,top 命令或者 htop 都可以看
如果是 java 的话,可采取小助手的做法
其实一个java程序占600M 还是很正常的,你直接部署到机器上也要占这么多的
10
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5673 学习 · 2489 问题
相似问题