当前位置: 首页 > news >正文

【Flink】Flink内存管理

Flink内存整体结构图:

在这里插入图片描述

JobManager内存管理

在这里插入图片描述

  • JVM 进程总内存(Total Process Memory)
  • Flink总内存(Total Flink Memory):JVM进程总内存减去JVM Metaspace(元空间)和JVM Overhead(运行时开销)
  • 上图解释:
    • JVM进程总内存为2G;
    • JVM运行时开销(JVM Overhead) 占 进程总内存的 10% 但最多 1G(图中是205M);
    • 元空间(JVM Metaspace)占 256M;
    • 堆外内存(Off-Heap Memory) 占 128M;
    • 堆内存为(图中是1.42 GB);

TaskManager内存管理

在这里插入图片描述

  • JVM 进程总内存(Total Process Memory)
  • Flink总内存(Total Flink Memory):JVM进程总内存减去JVM Metaspace(元空间)和JVM Overhead(运行时开销)
  • 上图解释:
    • JVM进程总内存为3G;
    • JVM运行时开销(JVM Overhead) 占 进程总内存的 10% 但最多 1G(图中是307M);
    • 元空间(JVM Metaspace)占 256M;
    • 堆外直接(Direct)内存网络缓存占 Flink 总内存 的 10% 但最多 1G(图中是251M);
    • 框架堆和框架堆外各占 128M,堆外管控(Managed)内存占 Flink 总内存 的 40%(图中是0.98G);
    • 其他空间留给任务堆(Task Heap),即用户程序代码可以使用的内存空间(图中是998M);

http://www.mrgr.cn/news/83665.html

相关文章:

  • 【Spring Boot 应用开发】-04-01 自动配置-数据源-连接池
  • STM32之两种驱动 “旋转编码器“ 方式
  • python学习整理
  • 单细胞组学大模型(8)--- scGenePT,scGPT和GenePT的结合,实验数据和文本数据的交融模型
  • 认识String类
  • IntelliJ IDEA和MAVEN基本操作:项目和缓存存储到非C盘
  • Redis持久化双雄
  • 免费获取2025新年跨年春节春晚烟花祝福html+js源码
  • WebGL性能检测
  • 用python实战excel和word自动化
  • halcon三维点云数据处理(十)locate_cylinder_3d
  • Pycharm 使用教程
  • 第 25 场 蓝桥入门赛
  • 简单组合逻辑
  • 计算机数据提取与固定
  • sparkRDD教程之基本命令
  • linux软件框架中间件选择(GDbus与FDbus)
  • python基础语法(1) ------- 学习笔记分享
  • vue城市道路交通流量预测可视化系统
  • shell脚本第一次作业
  • 1/13C++
  • 127.【C语言】补充:函数的三种调用约定
  • SpringBoot:使用HTTP2+protobuf实现高性能微服务调用
  • 【Linux】Linux开发:GDB调试器与Git版本控制工具指南
  • JVM:ZGC详解(染色指针,内存管理,算法流程,分代ZGC)
  • 拷贝构造函数