问题标签 [hyperledger-caliper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

blockchain - Hyperledger 锯齿波中批次/块的异常行为

我正在使用 Hyperledger Caliper 对 Sawtooth 进行基准测试。我的网络有 4 个节点和以下配置:

  1. 总交易量 = 4000

  2. 事务/批次 = 50

  3. 交易供应率 = 4000 交易/秒

  4. 不。客户数 = 1

  5. 类型 = 小银行

  6. 共识 = PBFT

查看此图像中每个块的批次数:块列表

最初,每个块的批次数量先增加然后减少,然后保持在 1 个批次/块的不变。这种行为正在影响我的基准测试结果。知道为什么会这样吗?我将 block_publishing_delay 更改为: sawtooth.consensus.pbft.block_publishing_delay=0sawtooth.publisher.max_batches_per_block=1200. 我怎样才能允许每个块更多的批次?请解释为什么后面的批次只有 1 个批次/块?

0 投票
1 回答
169 浏览

hyperledger-fabric - 缺少脚本:安装 caliper 时的 fabric-deps

我开始使用 Hyperledger Caliper 来分析我的 Fabric 区块链。

我首先使用此文档https://docs.google.com/presentation/d/1MtPSBgDXf3v7DicxTNr9srB0jGmdWew2tqvItJHculo/edit#slide=id.p8

当我尝试执行时:

我有:

缺少脚本:fabric-deps

0 投票
1 回答
113 浏览

hyperledger-fabric - 错误在运行 Hyperledger Caliper 的截止日期之前无法连接

当我使用 Zookeper 运行 Hyperledger Caliper 时,出现以下错误:

在此处输入图像描述

我在客户端(不同的机器)收到这个错误,显然地址不是localhost,地址是服务器ip。

当我去日志时,我看不到其他任何东西......只有在截止日期之前连接失败错误和背书错误,因为超时

事实:

  • 我正在使用带有桥接适配器网络的 virtualbox
  • 我可以从客户端访问服务器(我证明它是从客户端到服务器执行 ping 操作)
  • 端口已打开(我使用 telnet 证明了这一点)
  • 如果使用本地客户端运行测试,它运行良好

提前致谢

0 投票
2 回答
189 浏览

hyperledger-fabric - 在 Hyperledger Fabric 中以高速率发送交易时,Orderer 未发现错误

我有一个配置有 1 个 Org、2 个 Peers、5 个 Orderers(Raft 集群)的 Hyperledger。该网络有一个带有简单链码的通道。

在使用 Hyperledger Caliper(最多 7 个客户端)向网络发送交易时,它可以正常工作,每秒交易数量较少。当我将 TPS 增加到 60 以上时,它会为某些事务引发以下错误。

增加订购者数量会减少被拒绝交易的数量。这看起来像排序程序中的缓冲区限制。

Fabric 声称有大约 1000 TPS,但我不能超过 90 TPS(使用链码更新状态)。任何帮助表示赞赏。

0 投票
1 回答
828 浏览

hyperledger-fabric - Composer 网络的 Hyperledger Caliper 教程

我想使用 Hyperledger Caliper 在已部署的 Hyperledger Composer 业务网络上执行性能评估测试。

在官方文档中有一个Composer 配置部分,但我认为对于第一次接触这个框架的人来说它不是很友好,我找不到更好的基本分步教程来配置和运行评估测试.

0 投票
0 回答
98 浏览

hyperledger - 如何使用 Hyperledger Caliper 在 Hyperledger Composer 上测试我自己的业务网络

我目前正在使用 Hyperledger Caliper 进行性能基准测试。

我尝试了几个示例,但似乎示例基准的结构与在 Hyperledger Composer 上制作的业务网络的结构不同。看起来模型文件和脚本文件都被复制到一个 javascript 文件中作为基准。

谁能告诉我如何测试我自己在 Hyperledger Composer 上制作的业务网络?或者,我应该将我的业务网络复制到一个 javascript 文件中吗?

我查看了官方网站(https://hyperledger.github.io/caliper/)但是,它似乎没有更新,因为网站上的代码不起作用。

谢谢!

0 投票
1 回答
295 浏览

caliper - 为什么即使在仅使用一个客户端后,发送速率仍低于 config.yaml(hyperledger caliper)中配置的速率?

我将发送速率配置为 500 tps,并且我只使用一个客户端,因此发送速率应该在 500tps 左右,但在生成的报告中发送速率约为 130-40 tps。为什么会有这么大的偏差?

我正在使用卡尺的织物 ccp 版本。

我预计发送速率约为 450-480,但实际发送速率约为 130-40 tps。 在此处输入图像描述

0 投票
1 回答
107 浏览

hyperledger-fabric - Hyperledger Caliper 对等节点性能

我使用 Fabric 1.3 在我的 3node2peer couchdb 网络上运行了一些基准测试

我注意到在许多情况下,第一个对等节点(peer0.org1.example.com在我的例子中)消耗更多的 RAM 和 CPU 资源。
发生这种情况有什么原因吗?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
114 浏览

google-cloud-platform - 我应该如何在 GCP 上进行超级账本结构性能测试而不暂停警告?

在我使用超级账本卡尺进行超级账本结构性能测试后,我的 GCP 项目被暂停。我在 GCP 付费帐户上设置了 Hyperledger 结构,在 12 个虚拟机上具有 3 个组织和 6 个对等方。我尝试通过每秒向 1 个对等实例发送 10 个事务来使用 hyperledger caliper 进行性能测试。在我运行 caliper 4 小时后,我收到了来自谷歌的电子邮件,说你的项目正在暂停。

如果我想在 GCP 上再次测试而没有来自 google 的任何警告,我该怎么办?

0 投票
1 回答
451 浏览

npm - 从 NPM v0.2.0 安装 Hyperledger Caliper CLI 的 pkcs11js@1.0.19 脚本失败

我正在尝试从 npm 安装 Hyperledger Caliper CLI。
但是,无法将 sut、fabric SDK 与卡尺绑定。它显示以下内容 -

我尝试了 node-gyp 重建,但似乎没有用。任何人都可以澄清这里发生了什么?

安装环境:
服务器上Ubuntu bionic,
NodeJS v8.10
node-gyp v6.1.0
node-pre-gyp v0.14.0
Docker v19.03.1
Docker-compose v0.19.20