写測试hadoop jarhadoop-0.20.2-test.jar TestDFSIO -write -nrFiles 10 -fileSize 1000

----- TestDFSIO ----- : write

Date & time: Fri Jul 24 14:24:36 CST 2015

Number of files: 10

Total MBytes processed: 10000

Throughput mb/sec: 24.302163378583963

Average IO rate mb/sec: 24.46268653869629

IOrate std deviation: 2.0279575539782315

Test exec time sec: 72.853

读測试hadoop jarhadoop-0.20.2-test.jar TestDFSIO -read -nrFiles 10 -fileSize 1000

----- TestDFSIO ----- : read

Date & time: Fri Jul 24 14:27:11 CST 2015

Number of files: 10

Total MBytes processed: 10000

Throughput mb/sec: 80.73566336457803

Average IO rate mb/sec: 106.7965087890625

IOrate std deviation: 70.18198197030486

Test exec time sec: 46.772

清除数据

[root@ZhejiangYiwuF1210 hadoop]# hadoop jarhadoop-0.20.2-test.jar TestDFSIO -clean

排序測试

1.在各节点上分别执行2个map任务。每一个节点产生1GB大小的随机二进制数据,并输出到文件夹/examples/terasort-input

hadoop jar hadoop-0.20.2-examples.jar teragen 10000000/examples/terasort-input

Launched map tasks=2

FileSystemCounters

HDFS_BYTES_WRITTEN=1000000000

Map-Reduce Framework

Map input records=10000000

Spilled Records=0

Map input bytes=10000000

Map output records=10000000

MapReduce(map:2个,reduce:0个)

2.排序。并将结果输出到文件夹/examples/terasort-output

#hadoop jar hadoop-0.20.2-examples.jar terasort /examples/terasort-input/examples/terasort-output

MapReduce(map:16个,reduce:1个)

3.检查是否已经排好序

# hadoop jar hadoop-0.20.2-examples.jarteravalidate /examples/terasort-output /examples/terasort-validate

MapReduce(map:1个,reduce:1个)

Namenode的负载測试

# hadoop jar hadoop-0.20.2-test.jarnnbench -operation create_write -maps 12 -reduces 6 -blockSize 1 -bytesToWrite0 -numberOfFiles 1000 -replicationFactorPerFile 3 -readFileAfterOpen true-baseDir /benchmarks/NNBench-`hostname
-s`

-------------- NNBench -------------- :

Version:NameNode Benchmark 0.4

Date& time: 2015-07-24 14:52:04,989

TestOperation: create_write

Starttime: 2015-07-24 14:48:46,912

Maps torun: 12

Reducesto run: 6

BlockSize (bytes): 1

Bytes towrite: 0

Bytesper checksum: 1

Numberof files: 1000

Replicationfactor: 3

Successfulfile operations: 0

MapReduce(map:12个,reduce:6个)

MapReduce连续性測试

mrbench会多次反复执行一个小作业,用于检查在机群上小作业的执行是否可反复以及执行是否高效

执行一个小作业10次

hadoop jar hadoop-0.20.2-test.jar mrbench -numRuns 10

DataLines       Maps   Reduces AvgTime (milliseconds)

1               2       1      29637

以上结果表示平均作业完毕时间是29637(milliseconds)

文件系统一致性的分布式检查

hadoop jarhadoop-0.20.2-test.jar DistributedFSCheck

----- DistributedFSCheck ----- :

Date & time: Fri Jul 2415:04:18 CST 2015

Total number of blocks: 58

Total number of  files: 3171

Number of corrupted blocks: 0

Number of corrupted files: 0

MapReduce(map:2个,reduce:1个)

 

hadoop基准測试的更多相关文章

  1. CI框架源代码阅读笔记5 基准測试 BenchMark.php

    上一篇博客(CI框架源代码阅读笔记4 引导文件CodeIgniter.php)中.我们已经看到:CI中核心流程的核心功能都是由不同的组件来完毕的.这些组件类似于一个一个单独的模块,不同的模块完毕不同的 ...

  2. Bandwidth内存带宽測试工具

    本博文为原创,遵循CC3.0协议,转载请注明出处:http://blog.csdn.net/lux_veritas/article/details/24766015 ----------------- ...

  3. LINPACK測试

    1简单介绍 LINPACK是线性系统软件包(Linear system package) 的缩写. Linpack如今在国际上已经成为最流行的用于測试高性能计算机系统浮点性能的benchmark.通过 ...

  4. MySQL Study之--MySQL压力測试工具mysqlslap

    MySQL Study之--MySQL压力測试工具mysqlslap 一.Mysqlslap介绍     mysqlslap是MySQL5.1之后自带的benchmark基准測试工具,类似Apache ...

  5. hadoop环境搭建与測试

    搭建參看: http://blog.csdn.net/w13770269691/article/details/16883663/ 查看集群状态: [root@master bin]# hdfs df ...

  6. [WebGL入门]十九,遮挡剔除和深度測试

    注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:],另外.鄙人webgl研究还不够深入,一些专业词语,假设翻译有误.欢迎大家指 ...

  7. 鹅厂揭秘——高端大气的App电量測试

    怎样评价我们开发出来的应用是耗电还是不耗电,怎样測试?这就是我们今天讨论的主题--电量測试,一个在移动应用中新出现的測试类型. 作者简单介绍 watermark/2/text/aHR0cDovL2Js ...

  8. 你的第一个AngularJS应用--教程二:基架、建立和測试的工具

    介绍 有非常多可用的工具能够帮助你开发AngularJS 应用,那些非常复杂的框架不在我的讨论范围之中,这也是我開始这系列教程的原因. 在第一部分,我们掌握了AngularJS框架的基本结构,开发了第 ...

  9. James Whittaker的软件測试戒律(二)

    摘录自<探索式软件測试>(注:作者模仿了圣经十诫的语气和内容编写了软件測试戒律) 1.汝应用大量输入重复锤炼汝之应用程序 2.汝应贪图汝之邻居的应用程序 3.汝应亲自寻找睿智的预言家 4. ...

随机推荐

  1. 自定义排序及Hadoop序列化

    自定义排序 将两列数据进行排序,第一列按照升序排列,当第一列相同时,第二列升序排列. 在map和reduce阶段进行排序时,比较的是k2.v2是不参与排序比较的.如果要想让v2也进行排序,需要把k2和 ...

  2. dubbo的详细介绍

    1.背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进. 2.架构 单一应用架构 当网站流量很 ...

  3. hdoj1863 畅通工程(Prime || Kruskal)

    题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1863 思路 最小生成树问题,使用Prime算法或者Kruskal算法解决.这题在hdoj1233的基础 ...

  4. IOS成长之路-Xcode cannot run using the selected device. 解决办法

    PROJECT --> Info --> Deployment Target --> IOS Deployment Target  里面的值 要设置为  <=真机系统版本 TA ...

  5. 微信JS-SDK之图像接口开发详解

    由于现在手头的项目中有一个上传证件照认证的功能(手机端),之前的思路是直接点击上传,然后直接将图片上传到服务器去,这篇文章有讲到(http://www.cnblogs.com/it-cen/p/453 ...

  6. CI框架中site_url()和base_url()的区别

    背景:在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url()和base_url()很容易混淆,下面来说说他们的区别! 假如你config文件里面的base_url和index_page ...

  7. 使用Swing的JSpinner组件设置日期时间选择器

    代码: //获得时间日期模型 SpinnerDateModel model = new SpinnerDateModel(); //获得JSPinner对象 JSpinner year = new J ...

  8. Mac 上自带TFTP Server 软件的使用

    搬瓦工搭建SS教程 1.TFTP协议 简单文件传输协议Trivial File Transfer Protocol (TFTP)是一个基于UDP协议的简单的.低开销的文件传输协议,允许客户端get或者 ...

  9. 1006 Sign In and Sign Out (25)(25 point(s))

    problem At the beginning of every day, the first person who signs in the computer room will unlock t ...

  10. new Date 兼容性问题

    IOS 11.1.2 iphoneX 下面解析 // 下面的代码会报错 var d = new Date('2018-09-20 19:20:32'); alert(d.getTime());   必 ...