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相关推荐

  1. Filecoin系列 - 源码分析 - CPU SHA扩展

    CPU指令集 - SHA扩展 (SHA extensions) Intel CPU的并行能力与浮点性能更强 AMD CPU支持SHA扩展, 计算SHA的性能更强 Intel CPU的浮点性能更强,是因 ...

  2. 鸿蒙内核代码 行,鸿蒙内核源码分析(CPU篇) | 内核是如何描述CPU的 ? | 祝新的一年牛气冲天 ! | v36.01...

    本篇说清楚CPU 读本篇之前建议先读鸿蒙内核源码分析(总目录)进程/线程篇.指令是稳定的,但指令序列是变化的,只有这样计算机才能够实现用计算来解决一切问题这个目标.计算是稳定的,但计算的数据是多变的, ...

  3. 鸿蒙内核 cpu兼容,鸿蒙内核源码分析(CPU篇) | 整个内核就是一个死循环 | 祝新的一年牛气冲天 ! | v32.04...

    本篇说清楚CPU 读本篇之前建议先读鸿蒙内核源码分析(总目录)进程/线程篇. 指令是稳定的,但指令序列是变化的,只有这样计算机才能够实现用计算来解决一切问题这个目标.计算是稳定的,但计算的数据是多变的 ...

  4. Mxnet源码安装(CPU)

    文章目录 一.python下简单暴力安装,不过强烈不推荐 二.源码安装 简记mxnet-cpu端的安装过程 一.python下简单暴力安装,不过强烈不推荐 sudo pip3 install mxne ...

  5. 今年我读了四个开源项目的源码,来分享下心得

    今年来看了 RocketMQ.Kafka.Dubbo .Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下. 其实还看了一点点 Linux.Redis.jdk8,这几个阅读的目的和上 ...

  6. 开源项目实例源码_今年我读了四个开源项目的源码,来分享下心得

    今年来看了 RocketMQ.Kafka.Dubbo .Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下. 其实还看了一点点 Linux.Redis.jdk8,这几个阅读的目的和上 ...

  7. go-ethereum-code-analysis 以太坊源码分析

    分析go-ethereum的过程,我希望从依赖比较少的底层技术组件开始,慢慢深入到核心逻辑. 目录 go-ethereum代码阅读环境搭建 以太坊黄皮书 符号索引 rlp源码解析 trie源码分析 e ...

  8. 【珍藏】 2012.NET开发必看资料53个+经典源码77个—下载目录

    2019独角兽企业重金招聘Python工程师标准>>> .NET 是 Microsoft XML Web services 平台.XML Web services 允许应用程序通过I ...

  9. HashMap、ConcurrentHashMap(1.7、1.8)源码分析 + 红黑树

    个人博客欢迎访问 总结不易,如果对你有帮助,请点赞关注支持一下 微信搜索程序dunk,关注公众号,获取博客源码 序号 内容 1 Java基础面试题 2 JVM面试题 3 Java并发编程面试 4 计算 ...

最新文章

  1. 【Linux 内核 内存管理】RCU 机制 ③ ( RCU 模式下添加链表项 list_add_rcu 函数 | RCU 模式下删除链表项 list_del_rcu 函数 )
  2. BJUI修改弹窗dialog的宽度和高度
  3. 需求与问题——一个老现象
  4. SpringBoot —— @ComponentScan注解
  5. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹
  6. Reflect对象的设计目的有这样几个
  7. OSChina 周六乱弹 —— 那些神一样的电视剧
  8. 【drawio笔记】为Confluence Cloud使用自定义字体
  9. 内存碎片产生原因及解决办法
  10. Android 使用Vector XML文件创建矢量图片资源
  11. [创业-18]:财务报表之资产负债表
  12. 【RDMA】基于RoCE的应用程序的MTU注意事项|探测网络中的MTU设置
  13. SCI 论文常用词汇 持续更新中。。。
  14. 收发器(Transceiver)架构4——发信机1
  15. FPGA 之 SOPC 系列(二)SOPC开发流程及开发平台简介
  16. 什么是编程?——我的编程之路
  17. 2d游戏循环滚动地图中的拼接缝隙问题
  18. 云中的安全api使用云端点espv2 beta运行云功能和应用程序引擎
  19. 衣服上的RFID标签对身体有什么影响
  20. 打开mac系统偏好设置

热门文章

  1. iPhone 12的4G/5G信号又翻车了:不少用户吐槽无网络服务
  2. 小米这个系列绝了!7款之后再添新机,完全分不清
  3. 罗永浩回归!将开秋季旧机发布会:与iPhone 12同一天
  4. 华为官方开启Mate 40系列预热:即将推出敬请期待
  5. 王腾晒Redmi K30 Pro拆机视频:创新“三明治”主板
  6. 高德地图上线武汉千家商超信息 可预约团购、查营业时间和电话
  7. “我在B站有套房”成真:云蹦迪、不停学还健身
  8. 趣头条确认总编辑肖厚君离职:对现有业务没有任何影响
  9. 拳王虚拟项目公社:通过信息差获免费取虚拟资源,网上怎么售卖教程赚钱
  10. linux下各文件夹的作用