永发信息网

为什么Hadoop集群中机器台数多反而执行速度慢

答案:2  悬赏:10  手机版
解决时间 2021-02-25 13:41
为什么Hadoop集群中机器台数多反而执行速度慢
最佳答案
里假设集群中有slave1,slave2,slave3三个节点,其中slave3工作效率低。

一共有6个任务,需要去做,slave1和slave2执行一个任务是1分钟,slave3执行一个任务是2分钟。有一个前提是每个slave完成自身的任务才回去推测执行。

如果让slave1和slave2去做,则需要3分钟,分析如下:

slave1 slave2

3 3

3*1 3*1

并行执行总时间就是单个slave的执行时间3;

那么三台同时去做需要4分钟。

slave1 slave2 slave3

2 2 2

这里slave1和slave2都完成了自身的任务,已经花费了2分钟,剩下最后一个任务考虑到数据的本地性也分给了slave3,slave3执行时间超过一分钟时,jobtracker会觉得slave3可能没有能力完成分配给他的任务,假设在slave1上推测执行,结果slave3结束了,就将运行在slave1上的推测执行任务kill掉,最后执行时间是4秒。

因为在推测执行的时候会两个推测执行的任务会同时完成。
全部回答
一般都是内存问题: 1、内存容量不足,应用程序抢占内存空间会导致死机。可腾讯电脑管家卸载不要的软件 2、应用程序内存空间分配错误会导致死机。 3、内存质量不佳,应用程序写入内存的数据无法读取会导致死机。 4、多个应用程序在内存地址分配时发生冲突也会导致死机。 5、系统感染了毒,病毒大量在内存中复制导致应用程序可用内存不足从而产生应用程序内存分配冲突而导致死机用腾讯电脑管家彻底查杀病毒。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
S40地址在什么地方,想过去办事
物理专业有四大力学,我真的一时半会想不出四
我是徐州公务员考生 ,进面了,想报班,国培
昆明惠灵电子科技有限公司广州东骏冷柜专卖河
农行打印机能否识别存折上的磁
大学晚报到会被退学吗?
阿科达dvd导航怎么样
1989年元旦是星期天,过10000天后是星期几
上石下水读什么
2018年MBA联考
青年汇佳园东南门这个地址在什么地方,我要处
【数学题解答器】数学做题器解题器答题器数学
汽车1.6l什么意思
广东省中医院天河门诊部哪个医生看痘痘好
天宏不锈钢板总汇这个地址在什么地方,我要处
推荐资讯
指南针为什么能指方向
我想在妙用堂请个大-悲-咒水晶杯,不知道谁用
瓜果蔬菜植物病虫急诊部在哪里啊,我有事要去
十堰哪里有比较好的3DMAX培训
"新目标"怎么干
微单触摸屏重要吗
英雄联盟为什么我的视频不能用鼠标自由滑动?
关于心电图的描述指导!
《岳阳楼记》首段交代了什么内容?有什么作用
奥运会场馆内,标准跑道内圈周长400米,是由两
求法语单词词义:perorthosique, phyllonite,
丰台镇到北京协和医院东区交通路线
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?