当前位置: 首页 > news >正文

浙江创新网站建设销售东莞网站建设总结

浙江创新网站建设销售,东莞网站建设总结,中国淮南网,有没有什么专门做兼职的网站文章目录 #xff08;146#xff09;HDFS压测环境准备#xff08;147#xff09;HDFS读写压测写压测读压测 参考文献 #xff08;146#xff09;HDFS压测环境准备 对开发人员来讲#xff0c;压测这个技能很重要。 假设你刚搭建好一个集群#xff0c;就可以直接投入生… 文章目录 146HDFS压测环境准备147HDFS读写压测写压测读压测 参考文献 146HDFS压测环境准备 对开发人员来讲压测这个技能很重要。 假设你刚搭建好一个集群就可以直接投入生产了吗 那当然不行还需要对集群进行压测一方面是测试集群的读写性能多大的数据耗时多久才能读写完成另一方面也是测试集群是否会崩溃。 HDFS的读写性能主要受网络和磁盘的影响比较大。教程里为了方便测试将三台节点的虚拟机网络都设置为100mbps先人为抹掉网络的影响。 注意100mbps单位是bite1字节等于8bite所以实际设置的网速是12.5M/s. 147HDFS读写压测 hadoop自带的tests.jar包就是专门用来做压测的。 位置是/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.1.3-tests.jar 这个包下有多个模块比如说TestDFSIO模块就是用来做HDFS读写压测的。 写压测 原理是什么呢 提交10个文件开启10个MapTask每个MapTask开始向当前节点HDFS写数据每个Map会记录下写的时间和平均速度而ReduceTask会汇总每个MapTask的写入时间和平均速度。 会计算3个指标 所有数据量累加 / 所有数据写时间累加即集群整体吞吐量Throughput所有平均速度累加 / 10即平均MapTask的吞吐量Average IO rate方差反应各个MapTask处理的差值越小越均衡IO rate std deviation。 使用方法以及对应的指标输出 [atguiguhadoop102 mapreduce]$ hadoop jar /opt/module/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.1.3-tests.jar TestDFSIO -write -nrFiles 10 -fileSize 128MB2021-02-09 10:43:16,853 INFO fs.TestDFSIO: ----- TestDFSIO ----- : write 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: Date time: Tue Feb 09 10:43:16 CST 2021 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: Number of files: 10 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: Total MBytes processed: 1280 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: Throughput mb/sec: 1.61 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: Average IO rate mb/sec: 1.9 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: IO rate std deviation: 0.76 2021-02-09 10:43:16,854 INFO fs.TestDFSIO: Test exec time sec: 133.05 2021-02-09 10:43:16,854 INFO fs.TestDFSIO:上面代码中TestDFSIO指启用HDFS读写测试 -write表示启动写测试 -nfFiles 10表示提交10个文件对应生成MapTask的数量而提交的文件数一般是集群CPU总核数 - 1。 -fileSize 128MB表示每个文件大小是128MB。 注意如果测试过程中出现异常可以取消掉虚拟内存具体方式为修改yarn-site.xml文件 !--是否启动一个线程检查每个任务正使用的虚拟内存量如果任务超出分配值则直接将其杀掉默认是true -- propertynameyarn.nodemanager.vmem-check-enabled/namevaluefalse/value /property然后xsync yarn-site.xml分发配置并顺便重启yarn。 测试结果怎么分析呢 以上面的输出为例我们的压测后速度是1.61每个文件默认3个副本但由于副本1即文件本身都在节点1上所以我们在写数据的时候每个文件相当于只写了2个副本即节点2和节点3上。 所以参与测试的文件就是20个。如果客户端不在集群节点上那么就三个副本都参与计算。就是30个文件了 实测速度1.61*2032M/s 三台服务器的总带宽12.5*337M/s 基本相当于所有网络资源都已经用满。 如果实测速度远远小于网络速度且不能满足工作需求那么可以采用固态硬盘或者增加磁盘个数等。 读压测 原理差不多命令就换成了 [atguiguhadoop102 mapreduce]$ hadoop jar /opt/module/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.1.3-tests.jar TestDFSIO -read -nrFiles 10 -fileSize 128MB2021-02-09 11:34:15,847 INFO fs.TestDFSIO: ----- TestDFSIO ----- : read 2021-02-09 11:34:15,847 INFO fs.TestDFSIO: Date time: Tue Feb 09 11:34:15 CST 2021 2021-02-09 11:34:15,847 INFO fs.TestDFSIO: Number of files: 10 2021-02-09 11:34:15,847 INFO fs.TestDFSIO: Total MBytes processed: 1280 2021-02-09 11:34:15,848 INFO fs.TestDFSIO: Throughput mb/sec: 200.28 2021-02-09 11:34:15,848 INFO fs.TestDFSIO: Average IO rate mb/sec: 266.74 2021-02-09 11:34:15,848 INFO fs.TestDFSIO: IO rate std deviation: 143.12 2021-02-09 11:34:15,848 INFO fs.TestDFSIO: Test exec time sec: 20.83注意模块用的都是TestDFSIO但是后面的参数改成了-read 读的速度是很快的且读取文件速度大于网络带宽。这是由于目前只有三台服务器且有三个副本数据读取就近原则相当于都是读取的本地磁盘数据没有走网络。 最后记得删除一下测试生成的数据 [atguiguhadoop102 mapreduce]$ hadoop jar /opt/module/hadoop-3.1.3/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-3.1.3-tests.jar TestDFSIO -clean因为是官方提供的包所以我们在实现整个压测的时候还是比较轻松的。 如果感情也能这么轻松就好了。 参考文献 【尚硅谷大数据Hadoop教程hadoop3.x搭建到集群调优百万播放】
http://www.hkea.cn/news/14582095/

相关文章:

  • 河南工程建设协会网站银川网站建设多少钱
  • 中国建设银行网站查征信深圳网站建设有免费的吗
  • 个人建站提供软件下载网站建设核电
  • 盘锦做网站价格WordPress任务悬赏 插件
  • 延边延吉网站建设wordpress 禁用一切更新 提示
  • 如何做网站 代码环保主题网站模板
  • 杭州微信网站制作做网站资料准备
  • 网站备案主体变更做网站能赚钱
  • 一手楼房可以做哪个网站制作软件的app有哪些
  • 来几个好看的网站广东省做网站的公司
  • 网站设计论文题目参考苏州网站设计都选苏州聚尚网络
  • 黑龙江恒泰建设集团网站抖音网站建设的基本情况
  • 微信建网站平台的网址转换成二维码
  • 无锡市建设银行总行网站建筑公司网站首页图片
  • 怎么在天猫注册开店铺重庆白云seo整站优化
  • 企业网站制作需要多少钱动漫做3d游戏下载网站有哪些
  • 潍坊市房屋和城乡建设局网站苏州百度推广服务中心
  • 科技公司网站首页企业网站建设与管理简述
  • 做黄图网站接广告好赚吗怎么做运营推广
  • 做网站用的国外节点服务器网站开发中英文版如何写
  • 网站添加后台企业网站模板哪个好
  • 优化一个网站多少钱有哪些网站建设工作
  • 网站建设制作优化seo做关键词怎么收费的
  • 自己怎么创建免费网站php网站开发流程步骤
  • 做销售怎么找优质资源网站二次元网站模板
  • 网站外链隐形框架网站建设及推广外包
  • 本地电脑静态网站建设苏州网站设计制作
  • 上海建站市场wordpress白色主题
  • 德州鲁企动力网站优化中心微信分享网站显示图片
  • 建设银行什么网站可买手表深圳大胜上海