- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最优化Spark应用的性能
-- 使用高性价比的层次化方案加速大数据处理
BDT/STO/SSG April, 2016
About me/us
• Me: Spark contributor, previous on virtualization, storage, OS etc.
• Intel Spark team, working on Spark upstream development and
x86 optimization, including: core, Spark SQL, Spark R, GraphX,
machine learning etc.
• Top 3 contribution in 2015, 3 committers.
• Two publication:
Intel Confidential 4/23/2016 2
Agenda
• General software tuning
• Bring up 3x performance with NVMe SSD
• NVMe SSD Overview
• Use NVMe SSD to accelerate computing
• Why SSD is important to Spark
Intel Confidential 4/23/2016 3
General software tuning
• Resource allocation
• Serialization
• Partition
• IO
• MISC
Intel Confidential 4/23/2016 4
Resource Allocation - CPU
• spark.executor.cores – recommend 5 cores per executor*
- Less core number (like single-core per executor) introduces JVM overhead.
e.g., multiple broadcast copies
- More cores number may hard to apply big resource
- To achieve full write throughput onto HDFS
• Number of executors per node – cores per node / 5 * (1 ~ 0.9)
* /blog/2015/03/how-to-tune-your-apache-spark-jobs-part-2/
Intel Confidential 4/23/2016 5
Resource Allocation - Memory
• spark.executor.memory – memory size per executor
- Leave 10-15% total memory for OS cache: dcache, page cache etc.
- memory per node * (85-90)% / executors per node
- 2-5 GB per core: 2-5GB * spark.executor.cores
• spark.yarn.executor.memoryOverhead – indicate for offheap memory
您可能关注的文档
- 中国电信CDMA网络优化专家级培训—呼叫程.pdf
- CAFTA合作框架下中国与印尼的贸易效应研究.pdf
- 项目实施工作任务书.pdf
- 某企业战略规划书-模仿就可以学会书写战略规划书.pdf
- 3-2遥感技术及其应用.pdf
- GSM双频网络规划优化(ZTE中兴通信NC学院员工培训资料).pdf
- 六安市某多层住宅施工组织设计(砖混丶框架).pdf
- 国债期货仿真合约,结算和交割.pdf
- 运用年底绩效评估面谈做好绩效管理.pdf
- 第3章_产业组织:SCP框架.pdf
- 可预置报警器.pdf
- 山东省2024年高考考前模拟试卷(11)语文试题及答案.pdf
- 2025广东梅州市平远县纪委监委选调下属事业单位人员3人行测备考题库附答案.docx
- 2025广东珠海市机关事务管理局选调公务员1人行测备考题库附答案.docx
- 2026四川中共广元市委组织部广元市公安局公务员考试(人民警察)66人备考题库附答案解析.docx
- 2025山西大同市云州区选调事业单位人员30人备考题库附答案.docx
- 2025广东云浮市工业和信息化局遴选公务员1人备考题库附答案.docx
- 2025年黑龙江人才周中车齐齐哈尔车辆有限公司校园招聘60人备考题库附答案解析.docx
- 2025湖南衡阳市住房保障服务中心选调1人备考题库附答案.docx
- 江西洪城水业环保有限公司面向社会公开招聘工勤岗工作人员【28人】备考题库附答案解析.docx
最近下载
- 25秋国家开放大学《人文英语1》形考任务参考答案.docx
- 《小学家长进课堂》.pptx VIP
- 轮椅智能折叠机构设计与分析.doc VIP
- 考研真题 清华大学903生化分子和细胞生物学综合历年考研真题汇编(含部分答案).docx VIP
- [PPT]各类型桥梁各部位名称图解_136页_讲解详细_权威资料.pptx VIP
- 2025年全球咖啡产业链绿色可持续发展分析与市场趋势报告.docx
- 食品质量安全风险日管控、周排查、月调度检查记录表.docx VIP
- 人力资源招聘流程与面试评估模板人才选拔指南.doc VIP
- 《The Boxcar Children》棚车少年第1部.pdf VIP
- 2022年中国汉字听写大会汉字听写知识竞赛题库及答案(共十三套).pdf VIP
原创力文档


文档评论(0)