多节点hadoop集群中的hdfs压力测试

ktca8awb  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(536)

我已经建立了一个多节点hadoop集群。我打算在不使用mr的情况下测试hdfs的性能。hadoop测试jar中有这样的基准吗?
谢谢

vfhzx4xs

vfhzx4xs1#

测试:
默认输出目录是/benchmarks/testdfsio
在读测试之前运行写测试
运行写测试的语法如下:

TestDFSIO.0.0.4
Usage: hadoop jar $HADOOP_HOME/hadoop-*test*.jar TestDFSIO -read | -write | -clean [-nrFiles N] [-fileSize MB] [-resFile resultFileName] [-bufferSize Bytes]

例如:运行写测试生成10个大小为1gb的输出文件(总共10gb)的命令是: $ hadoop jar hadoop-*test*.jar TestDFSIO -write -nrFiles 10 -fileSize 1000 同样,使用10个大小为1gb的输入文件进行的读取测试是:

$ hadoop jar hadoop-*test*.jar TestDFSIO -read -nrFiles 10 -fileSize 1000

使用以下方法清理和删除测试数据: $ hadoop jar hadoop-*test*.jar TestDFSIO -clean 解释测试结果:
样品:

----- TestDFSIO ----- : write
           Date & time: Fri Apr 08 2011
       Number of files: 1000
Total MBytes processed: 1000000
     Throughput mb/sec: 4.989
Average IO rate mb/sec: 5.185
 IO rate std deviation: 0.960
    Test exec time sec: 1113.53

----- TestDFSIO ----- : read
           Date & time: Fri Apr 08 2011
       Number of files: 1000
Total MBytes processed: 1000000
     Throughput mb/sec: 11.349
Average IO rate mb/sec: 22.341
 IO rate std deviation: 119.231
    Test exec time sec: 544.842

这里最值得注意的指标是吞吐量mb/秒和平均io速率mb/秒。


来源

相关问题