Docker Java 内存使用
Docker Java memory usage
我在理解 Docker Java 容器如何为主机使用内存时遇到了一些问题。我给了容器 JVM opt
"JAVA_OPTS=-XX:MaxMetaspaceSize=1024m -Xms=512m -Xmx=1024m -XX:PermSize=512m -XX:MaxPermSize=1024m "
但是当我在容器上 运行 Docker 统计时,我看到 MEM USAGE 是 1.6GB
是否docker为容器的JVM部分none分配内存?
你平时会限制容器内存限制吗?
这是 docker 容器 (OS + JVM) 的所有内存,包括操作系统。是的,您可以对内存检查设置一些限制:
https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources
我在理解 Docker Java 容器如何为主机使用内存时遇到了一些问题。我给了容器 JVM opt
"JAVA_OPTS=-XX:MaxMetaspaceSize=1024m -Xms=512m -Xmx=1024m -XX:PermSize=512m -XX:MaxPermSize=1024m "
但是当我在容器上 运行 Docker 统计时,我看到 MEM USAGE 是 1.6GB
是否docker为容器的JVM部分none分配内存?
你平时会限制容器内存限制吗?
这是 docker 容器 (OS + JVM) 的所有内存,包括操作系统。是的,您可以对内存检查设置一些限制:
https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources