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

【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.kler.cn/a/503782.html

相关文章:

  • 《盘古大模型——鸿蒙NEXT的智慧引擎》
  • Ubuntu上,ffmpeg如何使用cuda硬件解码、编码、转码加速
  • 银河麒麟服务器操作系统桌面任务栏网络图标消失问题
  • 认识机器学习中的经验风险最小化准则
  • 腾讯云AI代码助手编程挑战赛-智能聊天助手
  • Spring 项目 基于 Tomcat容器进行部署
  • Word中设计好标题样式后不显示
  • Postman如何Mock Api
  • 解决pycharm中动态/静态出图的设置问题
  • 数据结构------树
  • AWS设计和实现无人机图形显示和控制系统
  • 机器学习(1):线性回归概念
  • 记录一次FFmpeg的安装过程
  • rtthread学习笔记系列(1) -- 宏
  • k8s故障 ImagePullBackOff状态排错
  • vLLM私有化部署大语言模型LLM
  • 清华大学AutoDroid-V2,软件测试行业将如何发展
  • CMD批处理命令入门(6)——常用的特殊字符
  • android studio根据包名获取当前安装包信息
  • java基础概念55-不可变集合
  • springcloud负载均衡原理
  • rtthread学习笔记系列--17IPC
  • android framework开发如何入门
  • 【Vue - Element 】实现表单输入框的远程搜索功能
  • 【OpenGL/Assimp】渲染模型、半透明材质与封装光源
  • Web开发(一)HTML5