静态模式和统一模式_2|学习笔记

简介: 快速学习 静态模式和统一模式_2

开发者学堂课程【大数据实时计算框架 Spark 快速入门:静态模式和统一模式_2】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/100/detail/1735


静态模式和统一模式_2


例子:

在集群上执行某个任务时,作业的处理被划分为几个阶段,每个阶段又被划分为任务。每个任务都是单独安排的。

可以将作为执行器工作的每个 JVMs 视为一个任务执行槽池,每个执行器将给您spark.executor.core / spark.task.cpus 为你的任务提供执行槽位,总计为spark.executor.instances executor。这是一个例子。

集群有 12 个节点运行 YARN 节点管理器,每个 64GB RAM 和 32 个 CPU 内核(16个物理内核超线程)。

这样,在每个节点上,你可以启动 2 个 executor,每个 executor 有 26GB 的RAM (留下一些 RAM 给系统进程,YARN NM 和 DataNode),每个 executor 有 12 个内核用于任务(留下一些内核给系统进程,YARN NM 和 DataNode)。

所以总的来说,你的集群将处理 12 台机器,每台机器 2 个执行器*每个执行器 12 个核/每个任务 1 个核 288 个任务槽。这意味着您的 Spark 集群将能够并行运行288 个任务,从而利用该集群上的几乎所有资源。

1.6 对内存的改进:

图片4.png

固定保留 300MB,默认总共 1024MB,1024MB-300MB 是 spark 使用的内存,User Memory 是 spark 的 25%,Spark Memory 是 75%,Storage Memory 和Execution Memory 各占一半。

 

各种配置:

spark,menory.useLegacyMode.

是否启用 Spark 1.5 及之前使用的遗留内存管理模式。遗留模式将堆空间划分为fixed-size 的区域,如果应用程序没有调优,可能将导致过度溢出。以下已弃用的内存片段配置不会被读取,除非启用 spark.shuffle, memoryFraction spark.storage.memoryFraction

spark.storage.unrollFraction

除此之外的等等配置,可在官网可见。

相关文章
|
SQL 数据库 索引
数据库中表维护
【5月更文挑战第7天】本文介绍了提高数据库性能的五个技巧。1) 使用`ON DUPLICATE KEY UPDATE`或`ON CONFLICT DO UPDATE`避免锁竞争,尤其在高并发更新计数器场景下。2) 通过JOIN查询进行基于选择的更新。3) 使用公式表达式-CTE-删除重复行 。4) 定期运行`ANALYZE`命令更新表统计信息。这些方法有助于优化数据库性能,减少锁等待和提高查询速度。
236 1
数据库中表维护
|
SQL 分布式计算 大数据
Paimon 与 Spark 的集成(二):查询优化
通过一系列优化,我们将 Paimon x Spark 在 TpcDS 上的性能提高了37+%,已基本和 Parquet x Spark 持平,本文对其中的关键优化点进行了详细介绍。
119380 30
代码随想录Day36 动态规划05 LeetCode T1049最后一块石头的重量II T494 目标和 T474 一和零
代码随想录Day36 动态规划05 LeetCode T1049最后一块石头的重量II T494 目标和 T474 一和零
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1017 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1711 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
652 152