%0 Journal Article %T Hadoop集群中影响应用性能的因素分析 %A 乔保民 %A 李新田 %A 郭宏乐 %A 陈旺虎 %A 马生俊 %J 中山大学学报(自然科学版) %D 2018 %X 摘要 针对Hadoop集群中应用执行的低效率、高成本问题,首先,通过对Hadoop分布式存储技术和并行编程模型的分析,发现数据集采用单文件还是多文件方式,以及数据块划分的大小是影响其性能的主要因素.其次,设计实验探讨了不同规模集群环境下,两类数据集以及不同大小的数据块对应用性能的影响程度.最后,综合实验结果发现,在数据量一定的情况下,随着数据块的增大,map任务数的变化导致大文件数据集的执行效率越来越高于小文件数据集的执行效率;另外,两类数据集在小规模集群(1个Slave)上的执行效率大约均是大规模集群(10个Slave)下的2倍.故此,在Hadoop集群环境中为了提高应用性能,应通过增大数据块等方法来减少map任务数,而不应盲目增大集群规模.该结论可对Hadoop集群环境下应用效率的优化提供参考 %K Hadoop集群 %K 性能 %K 集群规模 %K 数据块 %K 数据集类型 %K 因素分析 %U http://xwxt.sict.ac.cn/CN/abstract/abstract4390.shtml