Flink|《Flink 官方文档 - 部署 - 内存配置 - 调优指南 & 常见问题》学习笔记
因此,托管内存对应用性能有直接影响,Flink 会在不超过其配额限制的前提下,尽可能多地分配托管内存。如果 Flink 容器尝试分配超过其申请大小的内存(Yarn 或 Kubernetes),则通常说明 Flink 没有预留出足够的本地内存。解决方法:可以通过增大总内存、TaskManager 的任
Flink|《Flink 官方文档 - 部署 - 内存配置 - 网络缓冲调优》学习笔记
Flink 中每条消息都会被放到网络缓冲(network buffer) 中,并以此为最小单位发送到下一个 subtask。Flink 在传输过程的输入端和输出端使用了网络缓冲队列,即每个 subtask 都有一个输入队列来接收数据和一个输出队列来发送数据,拥有更多的中间缓存数据可以使 Flink