我是 SO 对 Presto 中的内存设置感到困惑。请在下面查看:
query.max-memory
query.max-memory-per-node
( base config )query.max-total-memory
( release in 0.205 )resources.reserved-system-memory
( admin properties )这就是我所能找到的。
这是我的 Presto 设置:
query.max-memory=2.25GB
query.max-total-memory=2.25GB
query.max-memory-per-node=0.75GB
根据我的设置,我发现了这些规则:
query.max-memory-per-node
<= jvm * 0.25 resources.reserved-system-memory
相同以下是我的问题:
resources.reserved-system-memory
是通用池?query.max-total-memory
=用户内存+系统内存,什么是用户内存和系统内存?)最佳答案
reserved = query.max-memory-per-node
system = 40% of heap
general = heap - system - reserved
关于presto - Presto中各种内存的清晰解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52144822/