You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user-zh@flink.apache.org by Tianwang Li <li...@gmail.com> on 2021/07/30 11:12:39 UTC

flink 1.13.1 TM内存超用严重问题

问题:
flink 计算任务配置的TM内存是 6G,但是,TM进程占用的内存实际达到了 8G。
是什么超用那么多内存?
flink rocksdb内存超用那么多吗?

还是我的配置有什么问题 ?


内存使用:

> top - 19:05:36 up 304 days,  9:12,  0 users,  load average: 7.24, 5.99,
> 5.25
> Tasks:   5 total,   1 running,   4 sleeping,   0 stopped,   0 zombie
> %Cpu(s):  5.8 us,  0.9 sy,  0.0 ni, 92.8 id,  0.0 wa,  0.0 hi,  0.6 si,
>  0.0 st
> MiB Mem : 192409.0 total,  63550.7 free,  60642.7 used,  68215.6 buff/cache
> MiB Swap:      0.0 total,      0.0 free,      0.0 used. 135410.0 avail Mem
>
>     PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+
> COMMAND
>
>
>     300 root      20   0   23.9g   7.8g  49564 S  52.8   4.2   5099:45
> java
>

TM 配置:


> rest.flamegraph.enabled: true
> akka.framesize: 20485760b
> taskmanager.numberOfTaskSlots: 1
> blob.server.port: 6124
> jobmanager.rpc.port: 6123
> taskmanager.rpc.port: 6122
> jobmanager.heap.size: 2G
> taskmanager.memory.process.size: 6g
> taskmanager.memory.managed.fraction: 0.5
> taskmanager.debug.memory.log-interval: 10000
> jobmanager.execution.failover-strategy: full
>

作业情况,作业计算的key比较多亿级别。

[image: image.png]

-- 
**************************************
 tivanli
**************************************