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

网站开发亿玛酷给力5wordpress产品页名称

网站开发亿玛酷给力5,wordpress产品页名称,字体设计在线生成,cn体育门户网站源码MapReduce内存参数自动推断。在Hadoop 2.0中#xff0c;为MapReduce作业设置内存参数非常繁琐#xff0c;涉及到两个参数#xff1a;mapreduce.{map,reduce}.memory.mb和mapreduce.{map,reduce}.java.opts#xff0c;一旦设置不合理#xff0c;则会使得内存资源浪费严重为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 参数 propertynamemapreduce.job.heap.memory-mb.ratio/namevalue0.8/valuedescriptionThe 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://www.hkea.cn/news/14288982/

相关文章:

  • 新乡定制网站建设公司网站的服务有哪些
  • 网站建设的总结一站式做网站哪家好
  • 如何看到网站的建设时间网站格式图片
  • c++可以做网站吗网站建设谁家好
  • 代做单片机毕业设计网站网站建设怎样宣传比较好
  • 公司网站开发费用计入哪个科目人力资源三网站建设
  • 网站策划案模板图书馆网站建设汇报
  • 成都知名建筑公司排名微信seo什么意思
  • 手机可以登录国家开发银行网站吗wordpress 添加滑块
  • 网站怎么做关键词优化百度推广客户端怎样注册
  • 做网站图片太大好吗黄页88网免费发布信息
  • 网站建设绩效目标在线软件开发平台
  • 如何办好公司网站erp软件开发
  • 专注河南网站建设成都网站建设哪个好
  • 班级网站设计素材免费做数据采集的网站
  • 我想注册网站怎么做定制高端网站建设报价
  • 杭州做营销型网站软件工程学校排名
  • 找人做网赌网站需要多少钱做网站和微信公众号需要多少钱
  • 少儿编程免费网站内蒙古建设厅官网站
  • 影视怎么建设网站wordpress 相邻文章
  • 鄠邑区建设局网站备案时填写 网站内容
  • 陇西网站建设 室内设计WordPress多站点默认设置
  • 苏州大型网站设计公司国外最牛设计网站
  • 昆山网站贺州做网站哪家公司
  • 云商网站建设上海app定制公司
  • 济南网站排名优化报价申请免费网站建设
  • 太原网站建设小程序虚拟主机怎么建网站
  • 可做百科资料参考的网站做公司 网站建设价格
  • 怎么成立自己的网站网站搭建流程图
  • 龙南网站建设设计一个网站的价格