95-280-048-源码-资源管理-CPU
2.概述
Flink 并不会主动限制它消耗的CPU资源,它通过processing slots来控制一个worker 进程(也就是TaskManager)可以被分配的tasks数。一个TaskManger提供了特定数目的slots,它们注册于ResourceManager,并被其所管理。在执行程序时,一个JobManager会申请一个或多个slots,用于执行任务。一个slot可以运行一个application中任意operator的一个并行任务。所以JobManager需要至少申请operator最大并行度的slots数,才能保证任务正常执行。Task在TaskManager中以线程的方式执行,并且按需使用CPU资源。
TaskManager可提供的slots数量由taskmanager.numberOfTaskSlots
参数指定,默认为1。也就是每个TaskManager会提供一个slot。一般仅会在standalone模式下需要调整此参数,在YARN、Kubernetes、Mesos中不需要调整,因为它们可以根据资源申请更多container,而多个container也可以运行在单个节点上,效果与TaskManager中的slot基本一致。
95-280-048-源码-资源管理-CPU相关推荐
- Filecoin系列 - 源码分析 - CPU SHA扩展
CPU指令集 - SHA扩展 (SHA extensions) Intel CPU的并行能力与浮点性能更强 AMD CPU支持SHA扩展, 计算SHA的性能更强 Intel CPU的浮点性能更强,是因 ...
- 鸿蒙内核代码 行,鸿蒙内核源码分析(CPU篇) | 内核是如何描述CPU的 ? | 祝新的一年牛气冲天 ! | v36.01...
本篇说清楚CPU 读本篇之前建议先读鸿蒙内核源码分析(总目录)进程/线程篇.指令是稳定的,但指令序列是变化的,只有这样计算机才能够实现用计算来解决一切问题这个目标.计算是稳定的,但计算的数据是多变的, ...
- 鸿蒙内核 cpu兼容,鸿蒙内核源码分析(CPU篇) | 整个内核就是一个死循环 | 祝新的一年牛气冲天 ! | v32.04...
本篇说清楚CPU 读本篇之前建议先读鸿蒙内核源码分析(总目录)进程/线程篇. 指令是稳定的,但指令序列是变化的,只有这样计算机才能够实现用计算来解决一切问题这个目标.计算是稳定的,但计算的数据是多变的 ...
- Mxnet源码安装(CPU)
文章目录 一.python下简单暴力安装,不过强烈不推荐 二.源码安装 简记mxnet-cpu端的安装过程 一.python下简单暴力安装,不过强烈不推荐 sudo pip3 install mxne ...
- 今年我读了四个开源项目的源码,来分享下心得
今年来看了 RocketMQ.Kafka.Dubbo .Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下. 其实还看了一点点 Linux.Redis.jdk8,这几个阅读的目的和上 ...
- 开源项目实例源码_今年我读了四个开源项目的源码,来分享下心得
今年来看了 RocketMQ.Kafka.Dubbo .Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下. 其实还看了一点点 Linux.Redis.jdk8,这几个阅读的目的和上 ...
- go-ethereum-code-analysis 以太坊源码分析
分析go-ethereum的过程,我希望从依赖比较少的底层技术组件开始,慢慢深入到核心逻辑. 目录 go-ethereum代码阅读环境搭建 以太坊黄皮书 符号索引 rlp源码解析 trie源码分析 e ...
- 【珍藏】 2012.NET开发必看资料53个+经典源码77个—下载目录
2019独角兽企业重金招聘Python工程师标准>>> .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过I ...
- HashMap、ConcurrentHashMap(1.7、1.8)源码分析 + 红黑树
个人博客欢迎访问 总结不易,如果对你有帮助,请点赞关注支持一下 微信搜索程序dunk,关注公众号,获取博客源码 序号 内容 1 Java基础面试题 2 JVM面试题 3 Java并发编程面试 4 计算 ...
最新文章
- 【Linux 内核 内存管理】RCU 机制 ③ ( RCU 模式下添加链表项 list_add_rcu 函数 | RCU 模式下删除链表项 list_del_rcu 函数 )
- BJUI修改弹窗dialog的宽度和高度
- 需求与问题——一个老现象
- SpringBoot —— @ComponentScan注解
- linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
- Reflect对象的设计目的有这样几个
- OSChina 周六乱弹 —— 那些神一样的电视剧
- 【drawio笔记】为Confluence Cloud使用自定义字体
- 内存碎片产生原因及解决办法
- Android 使用Vector XML文件创建矢量图片资源
- [创业-18]:财务报表之资产负债表
- 【RDMA】基于RoCE的应用程序的MTU注意事项|探测网络中的MTU设置
- SCI 论文常用词汇 持续更新中。。。
- 收发器(Transceiver)架构4——发信机1
- FPGA 之 SOPC 系列(二)SOPC开发流程及开发平台简介
- 什么是编程?——我的编程之路
- 2d游戏循环滚动地图中的拼接缝隙问题
- 云中的安全api使用云端点espv2 beta运行云功能和应用程序引擎
- 衣服上的RFID标签对身体有什么影响
- 打开mac系统偏好设置
热门文章
- iPhone 12的4G/5G信号又翻车了:不少用户吐槽无网络服务
- 小米这个系列绝了!7款之后再添新机,完全分不清
- 罗永浩回归!将开秋季旧机发布会:与iPhone 12同一天
- 华为官方开启Mate 40系列预热:即将推出敬请期待
- 王腾晒Redmi K30 Pro拆机视频:创新“三明治”主板
- 高德地图上线武汉千家商超信息 可预约团购、查营业时间和电话
- “我在B站有套房”成真:云蹦迪、不停学还健身
- 趣头条确认总编辑肖厚君离职:对现有业务没有任何影响
- 拳王虚拟项目公社:通过信息差获免费取虚拟资源,网上怎么售卖教程赚钱
- linux下各文件夹的作用