没有合适的资源?快使用搜索试试~ 我知道了~
caliper的应用之一最新版本安装和使用
11 下载量 139 浏览量
2021-01-20
13:38:30
上传
评论
收藏 346KB PDF 举报
温馨提示
试读
3页
一、Caliper的介绍 Caliper是华为出的一款对区块链进行压力测试的工具,网上的介绍不少,但基本都是老版本的,和新版本的使用有比较大的差别,好多问题的解决方式和方法都有了比较大的变化,另外一些代码和配置文件的改动也非常大。 在网上有人提到了,新版本的Caliper有问题,目前只能测试到TPS在800左右,原因是其代码中的一些事件处理占用了太多的CPU资源(8核16G,当然这个只是猜测,他和开源的开发者进行了联系,现象是这个现象,但是原因并不有谈到)。 二、Caliper的环境要求 说一个基本的环境要求:Linux内核3.1以上,最好是4.0以上。原因是文件系统的问题可能会导致整个系统的
资源详情
资源评论
资源推荐
caliper的应用之一最新版本安装和使用的应用之一最新版本安装和使用
一、一、Caliper的介绍的介绍
Caliper是华为出的一款对区块链进行压力测试的工具,网上的介绍不少,但基本都是老版本的,和新版本的使用有比较大的差别,好多问题的解决方式和方法都有了比较大的变化,
另外一些代码和配置文件的改动也非常大。
在网上有人提到了,新版本的Caliper有问题,目前只能测试到TPS在800左右,原因是其代码中的一些事件处理占用了太多的CPU资源(8核16G,当然这个只是猜测,他和开源的开
发者进行了联系,现象是这个现象,但是原因并不有谈到)。
二、二、Caliper的环境要求的环境要求
说一个基本的环境要求:Linux内核3.1以上,最好是4.0以上。原因是文件系统的问题可能会导致整个系统的不稳定。当然,Fabric也是如此要求。
安装的方法在帮助文件档上有:
https://hyperledger.github.io/caliper/vLatest/getting-started/
需要提前安装的软件环境有:
1、nodjs(8.0或10.0系列),node-gyp
这个在网上一些老版本的的文章里一律要求必须是8.x,但在新的帮助文档里说明可以使用10系列,证明也是如此。node-gyp的安装主要是为了方便的使用自动化的构建工具,同时
高版本的npm同时安装了npx,方便使用。
2、python2,cmake,g++,git
3、docker和Docker-compose
三、安装三、安装
1、安装NODE
https://nodejs.org/dist
在此网站上查找相应的版本,要求8.X或者10.X的latest版本。
wget https://nodejs.org/dist/latest-v10.x/node-v10.17.0-linux-x64.tar.gz
tar zxvf node-v10.17.0-linux-x64.tar.gz
mv node-v10.17.0-linux-x64 node
设置环境变量:
sudo vim /etc/profile
在最后添加:
export NODE_HOME=/home/fanjinfeng/nodejs/node
export PATH=NODEHOME/bin:NODE_HOME/bin:NODEHOME/bin:PATH
source /etc/profile
验证版本:
node -v
v10.17.0
npm -v
6.11.3
2、安装node-gyp
npm install -g node-gyp
出现错误:
npm ERR! Unexpected end of JSON input while parsing near ‘…512-uXQyMf0GrY/RDfekK’
npm ERR! A complete log of this run can be found in:
npm ERR! /home/fanjinfeng/.npm/_logs/2019-12-02T03_41_51_291Z-debug.log
解决方法:
npm cache clean –force
再重新安装,即可。
附加说明:如何修改.npmrc
npm config edit 直接修改
npm config ls -l 查看位置
npm config get cache 获得缓存位置
npm root -g 获得全局位置
其它修改方法:
a.删掉package.lock.json
b.清除cache
npm cache clean –force
c.进入下面这个文件夹清除cache
路径:C:/Users/PC/AppData/Roaming/npm-cache
执行:
npm cache clean –force
d.不要用淘宝镜像
npm set registry https://registry.npmjs.org/
或者使用淘宝镜像cnpm install
npm的默认地址是https://registry.npmjs.org/
可以使用npm config get registry查看npm的仓库地址
可以使用npm config set registry https://registry.npm.taobao.org来改变默认下载地址,达到可以不安装cnpm就能采用淘宝镜像的目的,然后使用上面的get命令查看是否成功
3、安装Docker
sudo yum install -y yum-utils
sudo yum install docker-ce
然后启动:
systemctl start docker
docker version
二进制安装:
$ sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-(uname−s)−(uname -s)-(uname−s)−(uname -m) -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
3、安装Caliper
user@ubuntu:~/caliper-benchmarks$ npm init -y
user@ubuntu:~/caliper-benchmarks$ npm install –only=prod @hyperledger/caliper-cli
user@ubuntu:~/caliper-benchmarks$ npx caliper bind –caliper-bind-sut fabric –caliper-bind-sdk 1.4.0
user@ubuntu:~/caliper-benchmarks$ npx caliper benchmark run –caliper-workspace . –caliper-benchconfig benchmarks/scenario/simple/config.yaml –caliper-networkconfig
networks/fabric/fabric-v1.4.1/2org1peergoleveldb/fabric-go.yaml
前三步可执行上述命令,最后一步需要配置相关的文件后,再执行与其文件路径名相符合的命令(比如在下面的第五步中,工作路径就重新指定到了fabric_worksapce)
4、从GITHUB上下载caliper-benchmarks
修改相关的文件,参考三中的第四步的相关文件。
5、运行测试
npx caliper benchmark run –caliper-workspace ./fabric_worksapce –caliper-benchconfig benchmarks/scenario/simple/config.yaml –caliper-networkconfig
weixin_38623442
- 粉丝: 4
- 资源: 957
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 解决未在远程桌面会话中捕获到鼠标,vmguest.iso软件分享给大家
- JSP+SQL基于WEB的开放性实验管理系统设计与实现(源代码+论文+开题报告+中英文献+答辩PPT).rar
- log4net配置文件!!!!!!!!!!!!!!!!!
- 河南统计面板数据集(2010-2022年).xlsx
- OrcaleDBHelper帮助类!!!!!!!!!!!!
- log4net帮助类,用来写日志!!!!!!!!!!!!!
- Windows10时间同步源
- 信呼OA系统2.1.7版源码
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0