`

Hadoop内存调优

 
阅读更多

2013-04-10

 

Hadoop默认情况下给每个子任务的内存大小是200M。对于实际的生产环境,这样的配置很容易捉襟见肘。为此,我们可以在mapred-site.xml中对mapred.child.java.opts属性进行设置。

     以下是一个简单的例子:

 

<property>                                                                                                                                                                           
                 <name>mapred.child.java.opts</name>                                                                                                              
                 <value>-Xmx1024m -Xms1024m -Xmn192m -XX:+UseConcMarkSweepGC</value>                                           
</property>   

 

【注意】

  • -Xmx  JVM启动最大内存,最佳设值应该视物理内存大小及计算机内其他内存开销而定 
  • -Xms   JVM启动的内存初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值; 
  • -Xmn  Heap Young区大小,经验上推荐以3/8的Xmx大小,设置过小会导致GC频繁进行全回收;
  • -UseConcMarkSweepGC  开启并发收集器,可以保证大部分工作都并发进行(应用不停止),垃圾回收只暂停很少的时间,此收集器适合对响应时间要求比较高的中、大规模应用
分享到:
评论

相关推荐

    hadoop作业调优参数整理及原理

    Hadoop作业调优是提升大数据处理效率的关键环节,通过对Hadoop MapReduce框架中的参数进行精细调整,可以显著改善作业的性能。以下是对标题和描述中涉及的参数及原理的详细说明: 1. **MapTask运行内部原理** - **...

    Hadoop参数调优

    Hadoop参数调优 Hadoop参数调优是指通过调整Hadoop配置文件中的各个参数来达到性能优化的目的。Hadoop配置文件中包含了大量的参数,每个参数都有其特定的作用和默认值。通过调整这些参数,可以大大提高Hadoop的性能...

    hadoop调优指南 hadoop调优指南

    ### Hadoop调优指南 Hadoop作为一种分布式计算框架,在大数据处理领域扮演着极其重要的角色。为了充分发挥Hadoop的性能优势,进行合理的系统调优是非常必要的。本文将基于提供的标题、描述、标签以及部分内容,深入...

    hadoop 配置项的调优

    【Hadoop配置项调优详解】 Hadoop作为一个分布式计算框架,其性能往往受到配置参数的影响。通过对Hadoop的配置项进行调优,可以显著提升系统的效率和稳定性。以下是一些关键配置项及其对系统性能的影响: 1. **dfs...

    五分钟学大数据-Hadoop企业级调优手册1

    【标题】:“五分钟学大数据-Hadoop企业级调优手册1” 【描述】:该文档主要涵盖了Hadoop大数据系统的企业级优化方法,包括了HDFS(Hadoop分布式文件系统)的核心参数调整、集群压力测试、多目录配置、数据均衡以及...

    Cloudera Hadoop 5&amp;Hadoop高阶管理及调优课程

    Cloudera Hadoop 5&Hadoop高阶管理及调优课程,完整版,提供课件代码资料下载。 内容简介 本教程针对有一定Hadoop基础的学员,深入讲解如下方面的内容: 1、Hadoop2.0高阶运维,包括Hadoop节点增加删除、HDFS和...

    2014年大数据处理HADOOP与性能调优

    【Hadoop大数据处理与性能调优】是2014年大数据领域的焦点,随着Cloudera、Hortonworks和Intel等公司推出Hadoop商用版本,大数据技术正逐步发展,旨在解决大规模数据处理的问题并探索解决方案。Hadoop作为开源大数据...

    大数据技术之Hadoop(生产调优手册)V3.3.pdf

    ### Hadoop生产调优手册知识点解析 #### Hadoop的核心参数 ##### NameNode内存生产配置 在Hadoop中,NameNode是HDFS的关键组件,负责维护文件系统的命名空间和客户端对文件的访问。其内存配置对于整个HDFS集群的...

    Hadoop大数据开发与性能调优实战培训课程-Hadoop组件详解.rar

    对于性能调优,会讨论如何通过调整内存分配、并发度和数据局部性来提升计算效率。 Hadoop生态系统的其他关键组件也将在课程中涉及: 1. YARN(Yet Another Resource Negotiator):作为新一代的资源管理系统,YARN...

    hadoop、habse、yarn、MapReduce调优等总结的集合调优.docx

    这篇文章是对Hadoop、HBase、YARN以及MapReduce进行调优的综合总结,涵盖了自动部署、配置管理、监控管理和服务监控等多个方面。首先,我们来看看Hadoop调优的关键点。 在Hadoop调优中,主要涉及到的核心配置文件...

    hadoop 文档:Hadoop开发者下载

    8. **Hadoop性能调优**:包括Datanode和Namenode的内存设置、Block大小调整、网络优化、任务调度策略等,这些都是提升Hadoop性能的关键。 9. **Hadoop故障排查**:学习识别和解决Hadoop运行中的常见问题,如数据...

    Hadoop_Performance_Tuning_Guide.pdf

    Hadoop性能调优指南介绍了一种有效的方法来提升Hadoop集群的运行效率,它不仅涵盖了硬件优化,还包括了系统和Hadoop架构层面的优化。Hadoop是一个开源的分布式存储和计算框架,广泛应用于大数据的存储与处理。对于...

Global site tag (gtag.js) - Google Analytics