开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink这个托管内存的使用率一直都是一个固定的值是吗?

Flink这个托管内存的使用率一直都是一个固定的值是吗?原来是100%,现在是95.93%d6766ac51cdd981933e078fedb0293ff.png
使用genimi backend,这个托管内存的比例是每个job都有固定的比例吗,还是每个job都不一样?

展开
收起
三分钟热度的鱼 2023-11-08 18:52:00 111 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    一般来说,Flink的托管内存使用率不是固定的,而是由用户自定义设置的。托管内存主要用于存储Flink算子的状态和缓存数据,其使用率可以根据用户的需求进行调整。此外,Flink还会使用托管内存来优化内部运算和数据交换,以提高任务的运行效率。如果托管内存不足,Flink会自动调整它的大小,以适应更多的内存需求。

    2023-11-10 14:06:56
    赞同 展开评论 打赏
  • 是的,Flink的托管内存使用率通常是一个固定的值。在默认情况下,Flink的托管内存使用率是100%。但是,您可以通过调整配置参数来修改这个使用率。

    具体来说,您可以在Flink的配置文件(flink-conf.yaml)中设置taskmanager.memory.fraction参数来调整托管内存的使用率。例如,如果要将托管内存的使用率设置为95%,您可以设置如下参数:

    taskmanager.memory.fraction: 0.95
    

    这样,Flink在启动时会将托管内存的使用率设置为95%。

    2023-11-09 15:44:08
    赞同 展开评论 打赏
  • managed memory 一启动Gemini就会把所有分配给它的managed都claim过去,所以这上面是看不出实际用量的。没有配置的话,默认是0.4。此回答整理自钉群“实时计算Flink产品交流群”

    2023-11-08 19:40:57
    赞同 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    Flink CDC Meetup PPT - 龚中强 立即下载
    Flink CDC Meetup PPT - 王赫 立即下载
    Flink CDC Meetup PPT - 覃立辉 立即下载