首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Flink 内存模型与网络栈:TaskManager 的内存是如何分配的?

Flink 内存模型与网络栈:TaskManager 的内存是如何分配的?

作者头像
渣渣盟
发布于 2026-11-01 14:45:48
发布于 2026-11-01 14:45:48
1550
举报
概述
调大 taskmanager.memory.process.size 之后作业反而被 OOMKilled,堆内存明明还有富余却报了 Direct buffer memory——这类问题的根源在于一个容易被忽略的事实:你配置的内存大小,不等于 JVM 实际会使用的内存大小。Flink 的内存模型是一套分层预算 + 动态水位系统:Managed Memory 的用量由 RocksDB 的 Block
文章被收录于专栏:大数据技术大数据技术

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档