在Flink中Job Manager CPU设置为1,Memory设置为8G,它是算1CU还是什么?[阿里云]

在Flink如果Job Manager CPU设置为1,Job Manager Memory设置为8G,那它是算1CU还是2CU呢?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 在Flink中,JobManager的资源配置(CPU和Memory)是分开计算的。每个组件都有自己的资源需求和限制。具体来说,如果JobManager的CPU设置为1,而内存设置为8G,那么它将分别计算为1个CPU CU和8 GB内存CU,总共为2个CU。这是因为Flink的计算资源计量单位是Compute Unit(CU),其中1个CU代表1核CPU和4 GiB内存。因此,需要根据各个组件的资源需求来分别计算CU数量。

  2. 在Flink中,CU(Compute Unit)通常代表一个包含一定数量的CPU核心和内存资源的计算单位。具体的CU定义和计算方式可能会因不同的云服务提供商或部署环境而有所不同。

    如果你将Job Manager的CPU设置为1,Job Manager Memory设置为8GB,那么是否算作1CU还是2CU,取决于你的云服务提供商或者集群管理员如何定义一个CU。

    一般来说,如果一个CU被定义为包含1个CPU核心和一定量的内存(例如4GB或8GB),那么在这种情况下,你的配置可能被视为1CU。但是,如果一个CU被定义为包含更多的资源,比如2个CPU核心和16GB的内存,那么你的配置可能不足以构成一个完整的CU。

    因此,你需要参考你的云服务提供商或集群的具体文档和规定,以确定你的Job Manager资源配置对应多少CU。如果有任何疑问,建议直接联系服务提供商或集群管理员以获取准确的信息。

  3. 不能这么算,CU只是一个售卖单位,内存或者CPU哪个用完就可扩容,是个全局的计算,不是单个作业。此回答整理自钉群“实时计算Flink产品交流群”