并行度

任务槽Slot
内存隔离,CPU不隔离

TM的内存
模型

计算
process内存给4G,计算其他内存
1)JVM元空间 = 256M
2)JVM执行开销 = 4G * 0.1 = 410M,在192M~1G区间,ok
3)Flink内存 = 4G - 256M - 410M = 3430M
4)框架内存:堆内 = 堆外 = 128M
5)网络缓冲:3430M * 0.1 = 343M,在64M~1G区间,ok
6)管理内存:3430M * 0.4 = 1372M
7)Task堆外 = 0
8)Task堆内 = 3430M - 128M - 128M - 343M - 1372M = 1459M
webUI

配置

总结

合理利用CPU

总结
举例

本文详细探讨了在并行计算中如何合理配置内存,涉及JVM元空间、执行开销、Flink内存分配以及网络和管理内存,以确保在192M至1G的范围内保持性能。同时强调了Task堆内外内存的划分和WebUI配置的重要性。
1353

被折叠的 条评论
为什么被折叠?



