hadoop基准測试
写測试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基准測试的更多相关文章
- CI框架源代码阅读笔记5 基准測试 BenchMark.php
上一篇博客(CI框架源代码阅读笔记4 引导文件CodeIgniter.php)中.我们已经看到:CI中核心流程的核心功能都是由不同的组件来完毕的.这些组件类似于一个一个单独的模块,不同的模块完毕不同的 ...
- Bandwidth内存带宽測试工具
本博文为原创,遵循CC3.0协议,转载请注明出处:http://blog.csdn.net/lux_veritas/article/details/24766015 ----------------- ...
- LINPACK測试
1简单介绍 LINPACK是线性系统软件包(Linear system package) 的缩写. Linpack如今在国际上已经成为最流行的用于測试高性能计算机系统浮点性能的benchmark.通过 ...
- MySQL Study之--MySQL压力測试工具mysqlslap
MySQL Study之--MySQL压力測试工具mysqlslap 一.Mysqlslap介绍 mysqlslap是MySQL5.1之后自带的benchmark基准測试工具,类似Apache ...
- hadoop环境搭建与測试
搭建參看: http://blog.csdn.net/w13770269691/article/details/16883663/ 查看集群状态: [root@master bin]# hdfs df ...
- [WebGL入门]十九,遮挡剔除和深度測试
注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:],另外.鄙人webgl研究还不够深入,一些专业词语,假设翻译有误.欢迎大家指 ...
- 鹅厂揭秘——高端大气的App电量測试
怎样评价我们开发出来的应用是耗电还是不耗电,怎样測试?这就是我们今天讨论的主题--电量測试,一个在移动应用中新出现的測试类型. 作者简单介绍 watermark/2/text/aHR0cDovL2Js ...
- 你的第一个AngularJS应用--教程二:基架、建立和測试的工具
介绍 有非常多可用的工具能够帮助你开发AngularJS 应用,那些非常复杂的框架不在我的讨论范围之中,这也是我開始这系列教程的原因. 在第一部分,我们掌握了AngularJS框架的基本结构,开发了第 ...
- James Whittaker的软件測试戒律(二)
摘录自<探索式软件測试>(注:作者模仿了圣经十诫的语气和内容编写了软件測试戒律) 1.汝应用大量输入重复锤炼汝之应用程序 2.汝应贪图汝之邻居的应用程序 3.汝应亲自寻找睿智的预言家 4. ...
随机推荐
- css如何画出类似原生的线条?
做前端的程序猿特别是移动端的,都很头疼遇到一种情况就是需要div底部加一个线条但是 1px的效果很粗,跟设计案上的不符合. 我的一个伙伴查找出来的一个解决方法: 在需要加上的线条的地方加上一个div ...
- tp5总结(三)
1.控制器 1-1.加载页面[使用系统函数eg:http://ww:7070/tp5-2/public/admin/test/load] 1-2.加载页面[继承控制器方法eg:http://ww:70 ...
- 【Java】 用PriorityQueue实现最大最小堆
PriorityQueue(优先队列),一个基于优先级堆的无界优先级队列. 实际上是一个堆(不指定Comparator时默认为最小堆),通过传入自定义的Comparator函数可以实现大顶堆. Pri ...
- ref:关于JAVA中一些安全漏洞示例说明及如何规避方法代码示例总结分享
ref:http://www.xwood.net/_site_domain_/_root/5870/5874/t_c268166.html 标签:安全,漏洞,健壮,java,SQL注入,SS及CSRF ...
- ubuntu下安装和破解navicat的方法
ubuntu下安装和破解navicat的方法 之前我也在苦苦搜寻ubuntu完美破解navicat的方法,但是大家都说是删除掉~/.Navicat,就可以续用,的确是这样,但是很麻烦. 于是我找到了一 ...
- ubuntu18.04 安装Navicat 解决字体方框问题
前景 最近带着看一点数据库的知识,装一下navicat,就是这个玩意儿,在我编码毫无问题的情况下,这个软件上却显示各种乱码 环境 ubuntu 18.04 navicat 12(最新版) mysql ...
- 开源中国上抓取的content-type
开源中国上抓取的content-type类型,来源:http://www.cnblogs.com/smallyard/p/5632608.html { ".*": "ap ...
- Uva 12889 One-Two-Three
Your little brother has just learnt to write one, two and three, in English. He has written a lot ...
- PowerDesigner关系线显示名称
选中关联关系线,右击选择“格式”,打开如下窗口,将“Name” 选项进行勾选上即可. 参考: http://loginleft.iteye.com/blog/2400980
- Maven的POM文件parent节点不可以使用properties里面的变量
Maven的POM文件parent节点不可以使用properties里面的变量 但是如果在子项目上的parent节点是可以使用父项目里定义的properties变量 如果一开始为单项目,或者最顶层项目 ...