当前位置: 首页 > 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.dnsts.com.cn/news/278322.html

相关文章:

  • 找人做网站需要注意问题自闭症网站的建设意义
  • 做网站 接单莱芜百姓网
  • 佛山网站建设案例手机网站建站平台
  • 网络小说写作网站微网站模板源代码
  • 青岛无间设计公司网站百度竞价推广投放
  • 做印刷品去哪个网站建设部网站办事大厅
  • 沈阳网站建设设计自己做的网站服务器开了进不去
  • 企业园林设计网站模板怎么向国外打广告
  • html5网站建设威海网站建设价格
  • 北京住总第一开发建设有限公司网站首页带引导页的网站
  • 18芯城网站开发案例接入商网站备案
  • 徐州网站建设 网站制作html5网站带后台
  • 移动 开发 网站建设做问卷调查赚钱好的21个网站
  • 福永网站建设多少钱成都品牌网站建设
  • 网站备案年限杭州个人做网站
  • 海南做网站的公司有哪些阿里云空间做的网站不收录
  • not found的网站下载源代码的网站
  • 021新手学做网站网站后期维护费用怎样版费
  • 美空间网站网页视频怎么下载插件
  • 常见的网站名称有哪些建设一个网站需要学习什么
  • 简洁网站模板素材北京新闻最新消息
  • 自学python需要的软件wordpress主题 seo
  • 专门做手工的网站百度seo代理
  • 几个好用的在线网站2023年小微企业所得税
  • 做家常菜哪个网站最好广州微信网站建设平台
  • 微网站素材python基础教程学什么
  • 建设好一个网站需要站长工具2023最新国产
  • 在线网站备案项目建设的必要性
  • 无锡做网站优化哪家好wordpress cdn 非插件
  • 建设工程人才招聘信息网站在线制作图片书