当前位置: 首页 > 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.lryc.cn/news/521261.html

相关文章:

  • JVM:ZGC详解(染色指针,内存管理,算法流程,分代ZGC)
  • Docker常用命令大全
  • (12)springMVC文件的上传
  • 在Linux系统中无网络安装Nginx并配置负载均衡
  • Android车机DIY开发之软件篇(三)编译Automotive OS错误(1)
  • 基于网络爬虫技术的网络新闻分析【源码+文档+部署讲解】
  • uniapp区域滚动——上划进行分页加载数据(详细教程)
  • 机器学习(1):线性回归概念
  • 关于编写测试用例的细枝末节
  • 《计算机网络》课后探研题书面报告_了解PPPoE协议
  • Linux Centos 安装Jenkins到服务
  • 解决“无法定位程序输入点 av_buffer_create 于动态链接库 XXX\Obsidian.exe 上”问题
  • 基于考研概率论知识解读 Transformer:为何自注意力机制要除以根号 dk
  • 网络安全学习81天(记录)
  • MATLAB学习笔记-table
  • mybatisPlus(条件构造器API)
  • 5G+工业互联网迈入规模化发展新阶段
  • 【CI/CD构建】关于不小心将springMVC注解写在service层
  • 《鸿蒙Next ArkTS:开启人工智能应用开发高效新旅程》
  • Unity 3D游戏开发从入门进阶到高级
  • 什么是SSH登录?SSH客户端软件有哪些?
  • Ubuntu服务器提示:检测到存在恶意文件,补救思路
  • 【学习计算机视觉算法的基础及基本编码-基于Python语言--实例教程】
  • 从零搭建一个Vue3 + Typescript的脚手架——day1
  • Pgsql存储占用分析
  • 51c自动驾驶~合集46
  • Elasticsearch:使用全文搜索在 ES|QL 中进行过滤 - 8.17
  • 《自动驾驶与机器人中的SLAM技术》ch8:基于 IESKF 的紧耦合 LIO 系统
  • 引领图像编辑领域的新潮流!Edicho:实现跨图像一致编辑的新方法(港科蚂蚁)
  • 459. 重复的子字符串【力扣】——kmp拼接字符串解法