Spark内存管理

2017-05-27  本文已影响69人  wpxidian

StaticMemoryManager(1.6以前)

参数
spark.shuffle.memoryFraction=0.2
spark.shuffle.safetyFraction=0.8
spark.storage.memoryFraction=0.6
spark.storage.safetyFraction=0.9
spark.storage.unrollFraction=0.2

execution: JVM * 0.2 * 0.8
storage: JVM * 0.6 * 0.9 (0.2用于序列化/反序列化)
other: JVM * 0.2

UnifiedMemoryManager(1.6之后)

参数
spark.memory.fraction=0.6(之前是0.75)
spark.memory.storageFraction=0.5
RESERVED_SYSTEM_MEMORY_BYTES=300

上一篇 下一篇

猜你喜欢

热点阅读