Jobmanage内存模型
1G 1C 的配置

上图不够直观,用户大脑无法第一反应出内存构成。
Total Process Memory = JVM堆内存 + JVM堆外内存(堆外内存+ JVM元空间 +JVM自身运行内存)
Total Flink Memory = JVM堆内存 + 堆外内存
参数控制:
Total Process Memory 对应 jobmanager.memory.process.size 。
Total Flink Memory 对应 jobmanager.memory.flink.size 。
Off-Heap Memory 堆外内存 对应 jobmanager.memory.off-heap.size 默认128mb。
JVM Metaspace 对应 jobmanager.memory.jvm-metaspace.size 默认256mb 。
JVM Overhead 用于 JVM 开销的本地内存,例如栈空间、垃圾回收空间等
-
jobmanager.memory.jvm-overhead.fraction:默认值 0.1(Total Process Memory的0.1)
-
jobmanager.memory.jvm-overhead.min:默认值192mb。
-
jobmanager.memory.jvm-overhead.max:默认值1gb。
1G内存,1024*0.1 =








![[管理与领导-102]:经营与管理的关系:攻守关系;武将文官关系;开疆拓土与守护城池的关系;战斗与练兵的关系;水涨船高,水落船低的关系。](https://img-blog.csdnimg.cn/15882cfb98834563a56d0040cff25b15.png)



![[Linux] 2.Linux开发环境的搭建(Ubuntu)](https://img-blog.csdnimg.cn/04c734f9dd24496ab69390b32fe1f8cd.png)





