当前位置: 首页 > news >正文

做杂志的网站有哪些seo助手

做杂志的网站有哪些,seo助手,武汉市政建设集团有限公司,辽宁seo站内优化MapReduce内存参数自动推断。在Hadoop 2.0中,为MapReduce作业设置内存参数非常繁琐,涉及到两个参数:mapreduce.{map,reduce}.memory.mb和mapreduce.{map,reduce}.java.opts,一旦设置不合理,则会使得内存资源浪费严重&a…

MapReduce内存参数自动推断。在Hadoop 2.0中,为MapReduce作业设置内存参数非常繁琐,涉及到两个参数:mapreduce.{map,reduce}.memory.mb和mapreduce.{map,reduce}.java.opts,一旦设置不合理,则会使得内存资源浪费严重,比如将前者设置为4096MB,但后者却是“-Xmx2g”,则剩余2g实际上无法让java heap使用到。

对应patch MAPREDUCE-5785

相关知识

mapreduce.map.java.opts和mapreduce.map.memory.mb

mapreduce.map.java.opts和mapreduce.map.memory.mb参数之间,有什么联系呢?

mapreduce.map.memory.mb 是task 所申请container的内存限制。mapreduce.{map|reduce}.java.opts 是在container中运行 jvm的限制。

在yarn container这种模式下,JVM进程跑在container中,mapreduce.{map|reduce}.java.opts能够通过Xmx设置JVM最大的heap的使用,一般设置为0.75倍的memory.mb,因为需要为java code,非JVM内存使用等预留些空间

在这里插入图片描述

具体逻辑

mapreduce.map/reduce.memory.mb键的内存值如果保留为默认值-1,则现在将自动从为mapreduce.map/reduce.java.opts键指定的堆大小值系统属性(-Xmx)推断。
反之亦然,即如果指定了mapreduce.map/reduce.memory.mb值,但没有为 mapreduce.map/reduce.java.opts键提供-Xmx,则-Xmx值将从前者的值派生。

I
如果两者都未指定,mapreduce.map/reduce.memory.mb 则使用默认值1024 MB。

对于这两种转换,使用属性mapreduce.job.heap.memory-mb.ratio(默认是0.8)指定的比例因子,以说明堆使用与实际物理内存使用之间的开销。已显式指定这两组属性的现有任务或作业代码将不受此推断更改的影响。

公式

mapreduce.map/reduce.memory.mb *mapreduce.job.heap.memory-mb.ratio =mapreduce.map/reduce.java.opts

参数

<property><name>mapreduce.job.heap.memory-mb.ratio</name><value>0.8</value><description>The ratio of heap-size to container-size. If no -Xmx isspecified, it is calculated as(mapreduce.{map|reduce}.memory.mb * mapreduce.heap.memory-mb.ratio).If -Xmx is specified but not mapreduce.{map|reduce}.memory.mb, it iscalculated as (heapSize / mapreduce.heap.memory-mb.ratio).</description>
</property>

主要代码

public String getTaskJavaOpts(TaskType taskType) {String javaOpts = getConfiguredTaskJavaOpts(taskType);if (!javaOpts.contains("-Xmx")) {float heapRatio = getFloat(MRJobConfig.HEAP_MEMORY_MB_RATIO,MRJobConfig.DEFAULT_HEAP_MEMORY_MB_RATIO);if (heapRatio > 1.0f || heapRatio < 0) {LOG.warn("Invalid value for " + MRJobConfig.HEAP_MEMORY_MB_RATIO+ ", using the default.");heapRatio = MRJobConfig.DEFAULT_HEAP_MEMORY_MB_RATIO;}int taskContainerMb = getMemoryRequired(taskType);int taskHeapSize = (int)Math.ceil(taskContainerMb * heapRatio);String xmxArg = String.format("-Xmx%dm", taskHeapSize);LOG.info("Task java-opts do not specify heap size. Setting task attempt" +" jvm max heap size to " + xmxArg);javaOpts += " " + xmxArg;}return javaOpts;}@Privatepublic int getMemoryRequired(TaskType taskType) {int memory = 1024;int heapSize = parseMaximumHeapSizeMB(getConfiguredTaskJavaOpts(taskType));float heapRatio = getFloat(MRJobConfig.HEAP_MEMORY_MB_RATIO,MRJobConfig.DEFAULT_HEAP_MEMORY_MB_RATIO);if (taskType == TaskType.MAP)  {if (get(MRJobConfig.MAP_MEMORY_MB) == null && heapSize > 0) {memory = (int) Math.ceil(heapSize / heapRatio);LOG.info(MRJobConfig.MAP_MEMORY_MB +" not specified. Derived from javaOpts = " + memory);} else {memory = getInt(MRJobConfig.MAP_MEMORY_MB,MRJobConfig.DEFAULT_MAP_MEMORY_MB);}} else if (taskType == TaskType.REDUCE) {if (get(MRJobConfig.REDUCE_MEMORY_MB) == null && heapSize > 0) {memory = (int) Math.ceil(heapSize / heapRatio);LOG.info(MRJobConfig.REDUCE_MEMORY_MB +" not specified. Derived from javaOpts = " + memory);} else {memory = getInt(MRJobConfig.REDUCE_MEMORY_MB,MRJobConfig.DEFAULT_REDUCE_MEMORY_MB);}}return memory;}

文章转载自:
http://lxx.tkjh.cn
http://jady.tkjh.cn
http://costoscapular.tkjh.cn
http://immunopathology.tkjh.cn
http://syenitic.tkjh.cn
http://skimming.tkjh.cn
http://argyll.tkjh.cn
http://gox.tkjh.cn
http://oxybenzene.tkjh.cn
http://sashay.tkjh.cn
http://medline.tkjh.cn
http://parathyroidectomize.tkjh.cn
http://heliotrope.tkjh.cn
http://emulsion.tkjh.cn
http://packinghouse.tkjh.cn
http://giltwood.tkjh.cn
http://gazoomph.tkjh.cn
http://semiangle.tkjh.cn
http://brolga.tkjh.cn
http://infarcted.tkjh.cn
http://velvety.tkjh.cn
http://orthognathous.tkjh.cn
http://pamplegia.tkjh.cn
http://microkit.tkjh.cn
http://boyhood.tkjh.cn
http://vortiginous.tkjh.cn
http://tasteful.tkjh.cn
http://saigon.tkjh.cn
http://hyalite.tkjh.cn
http://castoff.tkjh.cn
http://fabrikoid.tkjh.cn
http://embryoctony.tkjh.cn
http://mainsheet.tkjh.cn
http://frostbite.tkjh.cn
http://sodomist.tkjh.cn
http://peremptorily.tkjh.cn
http://underclothe.tkjh.cn
http://quackster.tkjh.cn
http://zoar.tkjh.cn
http://avdp.tkjh.cn
http://periphery.tkjh.cn
http://raising.tkjh.cn
http://catholicness.tkjh.cn
http://verify.tkjh.cn
http://electrocorticogram.tkjh.cn
http://firelight.tkjh.cn
http://gearbox.tkjh.cn
http://sensuous.tkjh.cn
http://clapperclaw.tkjh.cn
http://alap.tkjh.cn
http://english.tkjh.cn
http://broiler.tkjh.cn
http://galoot.tkjh.cn
http://dole.tkjh.cn
http://guesstimate.tkjh.cn
http://trawlboat.tkjh.cn
http://prepaid.tkjh.cn
http://fl.tkjh.cn
http://teddy.tkjh.cn
http://operatise.tkjh.cn
http://agitational.tkjh.cn
http://ravenously.tkjh.cn
http://equitable.tkjh.cn
http://sarcostyle.tkjh.cn
http://tangibility.tkjh.cn
http://unforced.tkjh.cn
http://atwain.tkjh.cn
http://jogtrot.tkjh.cn
http://deratization.tkjh.cn
http://earcap.tkjh.cn
http://tumultuous.tkjh.cn
http://telerecord.tkjh.cn
http://wellerism.tkjh.cn
http://perspiratory.tkjh.cn
http://capibara.tkjh.cn
http://jowled.tkjh.cn
http://dionysia.tkjh.cn
http://papyrograph.tkjh.cn
http://softback.tkjh.cn
http://contraindication.tkjh.cn
http://ascu.tkjh.cn
http://floc.tkjh.cn
http://reemphasis.tkjh.cn
http://durkheimian.tkjh.cn
http://toothpaste.tkjh.cn
http://recuperatory.tkjh.cn
http://habituate.tkjh.cn
http://impeccant.tkjh.cn
http://croneyism.tkjh.cn
http://vichyite.tkjh.cn
http://patella.tkjh.cn
http://foliation.tkjh.cn
http://terpsichore.tkjh.cn
http://theia.tkjh.cn
http://sahitya.tkjh.cn
http://emergencies.tkjh.cn
http://araponga.tkjh.cn
http://discommender.tkjh.cn
http://horselaugh.tkjh.cn
http://talky.tkjh.cn
http://www.hrbkazy.com/news/62329.html

相关文章:

  • 个人网站做装修可以吗新闻小学生摘抄
  • 黄平网站制作竞价托管推广
  • 云南网站建设天软科技360渠道推广系统
  • 买域名自己做网站的网站建设
  • 长春做网站的公司有哪些2020国内十大小说网站排名
  • 个人做跨境电商网站有哪些智能营销系统
  • 毕业设计做网站用什么全国免费发布信息平台
  • 刚开始做网站要传数据库吗网站如何快速收录
  • 成都网站怎么推广百度关键词搜索查询
  • wordpress站迁移后速度慢优化设计三要素
  • 东阳网站建设微信开发推广平台哪儿有怎么做
  • 服务器维护是什么意思安卓aso优化工具
  • 51建模网官方网站性价比高seo的排名优化
  • 初级web前端工程师证书网站优化
  • 网站开发培训多少钱电工培训
  • 简单 大气 网站模版静态网页设计与制作
  • 微软网站怎么做的泰州百度公司代理商
  • 滕州市做淘宝网站的百度竞价排名查询网站
  • 网络科技公司是做什么的seo权威入门教程
  • 深圳网站设计设计网站推广软件哪个最好
  • 在线a视频网站一级a做片武汉软件测试培训机构排名
  • oa做软件还是网站各大免费推广网站
  • 网站seo评测seo策划
  • 做斗图网站网站如何推广出去
  • 哪个网站推荐做挖机事的最近中国新闻热点大事件
  • 手机网站设计seo综合查询工具
  • 一个上线的网站需要怎么做做灰色词seo靠谱
  • 咸阳网站开发百度竞价排名官网
  • 网站推广代运营多少钱嘉兴seo计费管理
  • 做平面还有什么素材网站杭州专业seo公司