概述
概述:
TestDFSIO为测试HDFS的IO性能,通过MR进行并发读写并做结果的统计。主要涉及,读,随机读,写,追加写,清空测试环境
使用:
清空:
bin/hadoop jar share/hadoop/mapreduceX/hadoop-test-XXX.jar TestDFSIO -clean
写:
bin/hadoop jar share/hadoop/mapreduceX/hadoop-test-XXX.jar TestDFSIO -write -nrFiles 10000 -fileSize 1 -resFile 1res.log
参数说明:
nrFiles:标示10000个文件
fileSize:标示1M
resFile:统计结果文件
结果说明:
Number of files: 10000 --文件个数
Total MBytes processed: 10000.0 --总量
Throughput mb/sec: 9.489862928419862--吞吐量
Average IO rate mb/sec: 12.854496002197266--平均IO率
IO rate std deviation: 4.13103623338331--标准差
Test exec time sec: 1765.421--耗时
读取操作:
bin/hadoop jar share/hadoop/mapreduceX/hadoop-test-XXX.jar TestDFSIO -read -nrFiles 10000 -fileSize 1 -resFile 1res.log
结果等同于write
PS:
默认测试文件的路径为:/benchmarks/TestDFSIO
可以通过-rootDir指定
同时也可以指定bufferSize,默认为1000000
最后
以上就是大胆小土豆为你收集整理的Hadoop之TestDFSIO的全部内容,希望文章能够帮你解决Hadoop之TestDFSIO所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复