一个带有三个插槽的TaskManager是否与Apache Flink中三个带有一个插槽的TaskManager相同?

伊夫

根据我的理解,在Flink中,如有必要,JobManager可以将作业分配给具有多个插槽的多个TaskManager。例如,可以使用五个插槽为一个作业分配三个任务管理器。

现在,说我执行一个带有三个插槽的TaskManager(TM),这三个插槽分配给3G RAM和一个CPU。

这与执行三个TaskManager,共享一个CPU,并将它们各自分配给1 G RAM完全相同吗?

case 1
---------------
| 3G RAM      |
| one CPU     |
| three slots |
| TM          |
---------------

case 2
--------------------------------------------|
|              one CPU                      |
|  ------------  ------------ ------------  |
|  | 1G RAM   |  | 1G RAM   | | 1G RAM   |  |
|  | one slot |  | one slot | | one slot |  |
|  | TM       |  | TM       | | TM       |  |
|  ------------  ------------ ------------  |
--------------------------------------------|
大卫·安德森

在性能和操作上存在着双向差异。

当在非容器化环境中运行时,通过RocksDB状态后端,在每台计算机上使用一个具有多个插槽的TM是有意义的。这将使每TM的开销最小化。但是,每个TM的开销并不是那么大。

另一方面,为每个TM运行一个插槽可提供一些有用的隔离,并减少垃圾收集的影响,这与基于堆的状态后端特别相关。

对于容器化部署,通常建议为每个TM分配一个插槽,直到达到一定的规模为止,此时,您将希望通过为每个TM添加更多的插槽而不是更多的TM进行扩展。问题是检查点协调器需要与每个TM(而不是每个插槽)协调,并且随着TM数量成百上千,这可能成为瓶颈。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有三个模型的嵌套表单到另一个模型?

来自分类Dev

如何创建一个只有三个提交按钮的带有三个文本输入字段的表单

来自分类Dev

三个水平按钮,它们之间有一个小的边距,带有 ConstraintLayout

来自分类Dev

具有相同src的三个gif,仅重新加载其中一个

来自分类Dev

具有三个或三个以上视图的视图,每次仅显示一个视图

来自分类Dev

是否有一个QPair类,但包含三个以上的项目,而不是两个?

来自分类Dev

基于三个表创建视图,其中三个表以列为其中一个表中的行

来自分类Dev

写下条件-三个数字中只有一个是5的倍数

来自分类Dev

无法连接三个表并仅返回一个表中的所有记录

来自分类Dev

选择具有第一个条件的第三个表 [SQL]

来自分类Dev

从具有一个公共 ID 的三个表中选择

来自分类Dev

在一个图中叠加三个直方图

来自分类Dev

将三个矩阵重塑为一个

来自分类Dev

如何使一个功能代替三个功能?

来自分类Dev

mysql每三个最后一个

来自分类Dev

高效的三个“运输”,一个消息算法

来自分类Dev

一个类对三个接口的依赖 Guice

来自分类Dev

单击一个 div - 改变三个的颜色?

来自分类Dev

if语句中三个变量值中的两个需要一个,另外两个或另一个

来自分类Dev

编写一个 JavaScript 条件语句来查找三个数字的乘积符号。显示带有指定标志的警告框

来自分类Dev

Qt:从一个物体发出相同的信号,但是带有不同的参数;插槽根据收到的参数进行区分

来自分类Dev

是否可以将一个表中的所有字段与另一个表匹配到第三个表?

来自分类Dev

如何在我的表单上禁用 RadioGroup 中三个中的一个 RadioButton

来自分类Dev

在每个插槽中创建一个带有排序链表的哈希映射

来自分类Dev

Python:带有三个参数的Partial

来自分类Dev

带有三个条件的pyspark df.withColumn

来自分类Dev

带有三个参量的Navigator.push

来自分类Dev

带有文本的三个条件公式?

来自分类Dev

带有三个度量值的分组Barplot

Related 相关文章

  1. 1

    带有三个模型的嵌套表单到另一个模型?

  2. 2

    如何创建一个只有三个提交按钮的带有三个文本输入字段的表单

  3. 3

    三个水平按钮,它们之间有一个小的边距,带有 ConstraintLayout

  4. 4

    具有相同src的三个gif,仅重新加载其中一个

  5. 5

    具有三个或三个以上视图的视图,每次仅显示一个视图

  6. 6

    是否有一个QPair类,但包含三个以上的项目,而不是两个?

  7. 7

    基于三个表创建视图,其中三个表以列为其中一个表中的行

  8. 8

    写下条件-三个数字中只有一个是5的倍数

  9. 9

    无法连接三个表并仅返回一个表中的所有记录

  10. 10

    选择具有第一个条件的第三个表 [SQL]

  11. 11

    从具有一个公共 ID 的三个表中选择

  12. 12

    在一个图中叠加三个直方图

  13. 13

    将三个矩阵重塑为一个

  14. 14

    如何使一个功能代替三个功能?

  15. 15

    mysql每三个最后一个

  16. 16

    高效的三个“运输”,一个消息算法

  17. 17

    一个类对三个接口的依赖 Guice

  18. 18

    单击一个 div - 改变三个的颜色?

  19. 19

    if语句中三个变量值中的两个需要一个,另外两个或另一个

  20. 20

    编写一个 JavaScript 条件语句来查找三个数字的乘积符号。显示带有指定标志的警告框

  21. 21

    Qt:从一个物体发出相同的信号,但是带有不同的参数;插槽根据收到的参数进行区分

  22. 22

    是否可以将一个表中的所有字段与另一个表匹配到第三个表?

  23. 23

    如何在我的表单上禁用 RadioGroup 中三个中的一个 RadioButton

  24. 24

    在每个插槽中创建一个带有排序链表的哈希映射

  25. 25

    Python:带有三个参数的Partial

  26. 26

    带有三个条件的pyspark df.withColumn

  27. 27

    带有三个参量的Navigator.push

  28. 28

    带有文本的三个条件公式?

  29. 29

    带有三个度量值的分组Barplot

热门标签

归档