对等节点性能-内存使用情况

时间:2019-09-26 23:54:25

标签: hyperledger-fabric

我正在运行并使用以下配置对4 org单通道结构网络(v1.4.2)进行性能测试,并发现奇怪的内存行为。简而言之,我的网络有:
1)认可政策-org1和org2
2)org1有2个节点,org2有2个节点,org3有1个节点,org4有1个节点
3)Golang中的链码
4)3个订购者(筏)

我正在使用将事务发送到node.js API层的脚本来生成负载。 API层使用结构网络sdk。 sdk网络配置包括上面列出的所有对等节点,用于认可和订购。

所有负载都是使用Org1用户生成的,因此该用户/组织钱包用于所有交易。

我希望org1和org2节点根据上述策略获得(SDK负载平衡)认可请求。 我还希望订购服务可以将块传播到所有6个对等节点。 考虑到这些,我希望我的org1和org2对等节点显示相似的性能配置文件。

但是,我看到org1对等节点占用RAM(〜4GB),而org2节点只是该RAM使用量的一小部分。此外,org1节点似乎永远不会放弃内存,只是保持增长。

如上所述,唯一的区别是我对所有事务都使用org1用户。这是org1节点占用更多RAM的预期原因吗?

有人可以帮忙解释这种行为吗?

预先感谢您:)

0 个答案:

没有答案