Spark-统一内存模型

总结:

Spark的内存模型分为4部分,分别是存储内存,计算内存,其他内存,预留内存;

其中存储内存和计算内存可以动态占用,当己方内存不足对方空余则可占用对方的内存,计算内存被存储内存占用后可强制收回,存储内存被计算内存占用后不可强制收回,只能等待释放。


统一内存管理的堆内内存结构如下图

Spark-统一内存模型_第1张图片 

 统一内存管理的动态占用机制如下图

Spark-统一内存模型_第2张图片

 

你可能感兴趣的:(Spark,spark,大数据)