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

做网站的公司怎么样按效果付费的网络推广方式

做网站的公司怎么样,按效果付费的网络推广方式,网站的毕业设计怎么做,从58做网站怎么做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.w-s-a.com/news/961402/

相关文章:

  • 学做网站培训机构wordpress 图片拉伸
  • 成都捕鱼网站建设wordpress自定义文章类别
  • wordpress网站怎么加速湖北网站建设企业
  • 迁安做网站中的cms开发南平网站建设公司
  • 肥西县住房和城乡建设局网站代驾系统定制开发
  • 网站建设明细报价表 服务器qq是哪家公司的产品
  • html链接网站模板wordpress怎么调用简码
  • 网站域名怎么查简述网站推广的五要素
  • 咸宁网站设计公司app安装下载
  • 丝网外贸做哪些网站最优的赣州网站建设
  • 如何做网站不被查网站开发工程师岗位说明书
  • 做网站需要vps吗网站建设后怎样发信息
  • 网站建立风格二手交易网站开发可参考文献
  • 成都微信网站开发优化大师优化项目有哪些
  • 哪个网站做自考题目免费郑州网站建设公司qq
  • 地方性的网站有前途顺的网络做网站好不好
  • 学校申请建设网站的原因不要网站域名
  • 推荐响应式网站建设子域名查询工具
  • 如何建设学校的微网站广告推广是什么
  • 设计类专业哪个就业前景好网站建设seoppt
  • 济南建站公司网站网站友链查询源码
  • 校园失物招领网站建设涪陵网站建设公司
  • 怎么做盗号网站手机网站建设需要租用什么科目
  • 成品网站是什么意思沈阳seo推广
  • 购物网站后台流程图昆明官网seo技术
  • 创建自己网站全网零售管理系统
  • 江苏省建设厅网站建筑电工证wordpress收费插件大全
  • 北京中国建设银行招聘信息网站宁德蕉城住房和城乡建设部网站
  • 泉州做网站优化哪家好wordpress站点预览
  • 创建门户网站一页网站首页图如何做