Skip to content

mempool 模块处理交易瓶颈 #896

@caopingcp

Description

@caopingcp

两核4G的虚拟机运行 chain33,mempool 模块处理交易的速度大概为 每秒1000多笔

测试方案:

  1. 使用 solo 共识,benchMode 设置为 true
  2. 使用发交易工具向节点发送交易,统计从构造交易并发送到回显交易哈希的时间
  3. 在不同于chain33运行的节点上(机器配置相同),启动一个进程发送交易,发送1万笔交易统计时间为 10 秒左右,solo 共识打包时间间隔也为 10 秒
  4. 在两个节点上分别启动进程发交易,发送1万笔交易统计时间均为 20 秒左右,solo 共识打包时间间隔为 10 秒
  5. 多个节点进行实验,结果也一致

交易处理速度跟 rpc 和 mempool 模块都有关系,推测瓶颈位于 mempool 模块

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions