文章目录

  • 1 Spark内存模型
  • 2.执行流程
  • 3.资源调优

1 Spark内存模型

Spark在一个Executor的内存分为三块,

1. 一块是execution内存
2. 一块是Storge 内存
3. 一块是其他内存
  1. 执行内存是执行内存,加入,聚合都是在这部分内存中执行.shuffle的数据也会先缓存在这个内存中,满了再写入磁盘,能减少IO,其实地图过程也是在这个内存中执行的。
  2. Storge内存是存储broadcast,cache,persist数据的地方
  3. 其他内存是程序执行时预留给自己的内存(执行代码的时候使用)

execution和Storage是Spark Executor中的内存大户,other占用内存相对较少很多。在Spark-1.6.0以前的版本,execution和Storage的内存是固定分配的,使用的参数spark.shuffle.memoryFraction(execution内存占用E

【Spark】Spark调优 资源调优相关推荐

  1. Spark性能优化:资源调优篇

    在开发完Spark作业之后,就该为作业配置合适的资源了.Spark的资源参数,基本都可以在spark-submit命令中作为参数设置.很多Spark初学者,通常不知道该设置哪些必要的参数,以及如何设置 ...

  2. Spark性能优化之-资源调优

    文章目录 概述 Spark作业基本运行原理 资源参数调优 num-executors executor-memory executor-cores driver-memory spark.defaul ...

  3. Spark系列之Spark的资源调优

    title: Spark系列 第十一章 Spark的资源调优 11.1 概述 ​ 在开发完Spark作业之后,就该为作业配置合适的资源了.Spark的资源参数,基本都可以在sparksubmit命令中 ...

  4. 大数据技术之_19_Spark学习_07_Spark 性能调优 + 数据倾斜调优 + 运行资源调优 + 程序开发调优 + Shuffle 调优 + GC 调优 + Spark 企业应用案例

    大数据技术之_19_Spark学习_07 第1章 Spark 性能优化 1.1 调优基本原则 1.1.1 基本概念和原则 1.1.2 性能监控方式 1.1.3 调优要点 1.2 数据倾斜优化 1.2. ...

  5. 【Spark深入学习 -14】Spark应用经验与程序调优

    ----本节内容------- 1.遗留问题解答 2.Spark调优初体验 2.1 利用WebUI分析程序瓶颈 2.2 设置合适的资源 2.3 调整任务的并发度 2.4 修改存储格式 3.Spark调 ...

  6. Spark性能优化:Shuffle调优篇

    Spark性能优化:Shuffle调优篇 一.调优概述 大多数Spark作业的性能主要就是消耗在了shuffle环节,因为该环节包含了大量的磁盘IO.序列化.网络数据传输等操作.因此,如果要让作业的性 ...

  7. Spark Submit提交及参数调优

    https://www.cnblogs.com/LHWorldBlog/p/8414342.html https://www.cnblogs.com/haoyy/p/6893943.html spar ...

  8. 浅谈Spark应用程序的性能调优

    浅谈Spark应用程序的性能调优 :http://geek.csdn.net/news/detail/51819 下面列出的这些API会导致Shuffle操作,是数据倾斜可能发生的关键点所在  1. ...

  9. Spark商业案例与性能调优实战100课》第16课:商业案例之NBA篮球运动员大数据分析系统架构和实现思路

    Spark商业案例与性能调优实战100课>第16课:商业案例之NBA篮球运动员大数据分析系统架构和实现思路 http://www.basketball-reference.com/leagues ...

最新文章

  1. Nginx做前端代理时缓存与否的性能差别
  2. 图论--2-SAT--poj 3678-Katu Puzzle(模板题)
  3. ps去水印教程_ps去水印教程,详细解析五种去水印的方法
  4. c 读取当前服务器的硬件参数,获取DHCP服务器的配置信息
  5. c++删除数组中重复元素_LeetCode题目26:删除排序数组中的重复项
  6. 傅立叶变换的深入理解(转帖)
  7. VS2010详细安装步骤
  8. 无人机航测流程—市县城镇开发边界内1:500地形图
  9. vscode背景的更换_vscode自定义背景颜色
  10. linux的pending状态怎么退出,状态pending是什么意思
  11. Setting语言与输入法列表客制化
  12. 数模转换器(DAC)——百度百科
  13. 基于强化学习的路径规划学习
  14. 杨百翰大学计算机科学专业,杨百翰大学计算机科学硕士.pdf
  15. linux timerfd系列函数学习笔记2 获取超时次数
  16. mac外接显示器 竖屏 黑苹果_mac外接显示器 竖屏 黑苹果_Mac 外接显示器转自定义HiDPI分辨率教程...
  17. 知识竞赛答题小程序的管理后台搭建教程
  18. 苹果M1芯片曝重大Bug:大量用户4K显示器中招,系统兼容性有问题
  19. 开放Centos7端口
  20. 你的网卡真有千兆么?——千兆网卡传输速度解析

热门文章

  1. 罗永浩:如果没有特斯拉和马斯克 激动人心的电动车时代不会这么早的到来
  2. FF官宣新CFO推进融资和产品交付 贾跃亭激动发声
  3. 得物App获得2020“年度新经济企业”奖项
  4. 东风、吉利、比亚迪等车企被工信部点名 因产品不符合标准
  5. 阿里巴巴数据报告:消费向境内回流 低线城市消费蓬勃
  6. 苹果打脸!一直号称注重隐私的苹果为监听Siri 录音事件道歉...
  7. vivo又有新机跑分曝光 机海战术要来了?
  8. 轮到苹果追赶国产厂商了?苹果新专利曝光iPhone将使用屏幕指纹解锁
  9. OPPO副总裁曝光Reno十倍变焦规格 能用上的安卓机皇不超过两个
  10. OPPO F11 Pro渲染图曝光:升降式前置摄像头设计