gpt4 book ai didi

apache-spark - spark.executor.memoryOverhead 和 spark.memory.offHeap.size 的区别

转载 作者:行者123 更新时间:2023-12-05 02:55:23 37 4
gpt4 key购买 nike

当我在 Spark configuration 中搜索堆外时,有两个相关的属性(spark.executor.memoryOverheadspark.memory.offHeap.size),我不确定这两者之间的关系。

如果我启用 spark.memory.offHeap.enabledspark.memory.offHeap.size 是否会成为 spark.executor.memoryOverhead 的一部分>?或者这两种堆外内存是独立的(因此总的堆外内存是两者之和)

最佳答案

在这里查看我的完整答案:https://stackoverflow.com/a/61723456/6470969

简答:从当前的 Spark 版本 (2.4.5) 开始,如果您指定 spark.memory.offHeap.size,您还应该将这部分添加到 spark.executor.memoryOverhead 。例如。你将 spark.memory.offHeap.size 设置为 500M 并且你有 spark.executor.memory=2G,那么默认的 spark.executor.memoryOverheadmax(2*0.1, 384)=384M,但您最好将memoryOverhead 增加到384M+500M=884M

关于apache-spark - spark.executor.memoryOverhead 和 spark.memory.offHeap.size 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61263618/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com