是还会被限制在 docker 内的内存,还是会使用上物理机( docker 宿主机)的内存?
1
cweijan 2022 年 2 月 10 日 肯定会被 Docker 设置的内存限制, 堆外内存只是申请不受 JVM 限制的内存, 如果系统内存不足, 那也申请不了.
|
2
Tenlearn 2022 年 2 月 10 日
docker
|
3
tanxnative 2022 年 2 月 10 日 可以理解为: 使用容器的部分内存,堆外内存 != 超出 cgroup 的限制的内存
|
4
F281M6Dh8DXpD1g2 2022 年 2 月 10 日
docker 哪有自己的内存....
|
5
ikas 2022 年 2 月 10 日 新版本的 jdk8 或者更高的版本已经内置了容器支持..
具体可以搜索 -XX:+UseContainerSupport -XX:MaxRAMPercentage 了解更多 |
6
wzcloud 2022 年 2 月 10 日 "堆外"内存是相对 JVM 的堆来说的,其实是容器的"内存",堆内存+堆外内存不能超过容器的内存限制.
个人理解. |
7
SmiteChow 2022 年 2 月 11 日
禁止套娃
|
8
Rorysky 2022 年 2 月 11 日
docker 本身资源隔离 了 网络 内存 cpu 分片
|
9
qingshuang 2022 年 2 月 16 日
印象里 jdk8 为了支持 docker 专门做了次升级 之后才能识别出 docker 的内存限制
|