Substrate 状态缓存和性能限制?

问题描述 投票:0回答:1

我一直在使用自己的配置测试 Substrate (最新的节点模板 v3 分支,带有额外的基本托盘)并试图了解性能的下降。

在此屏幕截图 2 中,您可以看到 5 次完全相同的测试(发送 ~ 200tx/秒)。我已经测试了多次,每次看起来,当达到 20MB 的状态缓存时,总事务完成率性能下降并且根本不稳定,就像第一次测试一样。

  • 发生了什么事?为什么相同的测试 5 次我们没有得到相同的结果?
  • 状态缓存和性能之间有联系吗?
  • 增加
    --state-cache-size
    是否会提高性能?

我的节点命令行如下所示:

node-template \
--base-path /datas/substrate-0 \
--name Node0 \
--chain /genesis/customSpecRaw.json \
--port 30333 \
--ws-port 9944 \
--rpc-port 9933 \
--node-key 0000000000000000000000000000000000000000000000000000000000000001 \
--unsafe-ws-external \
--unsafe-rpc-external \
--rpc-cors=all \
--prometheus-external \
--log info \
--wasm-execution Compiled \
--ws-max-connections 1000 \
--pool-limit 10000 \
--pool-kbytes 20480 \
--validator \
--max-runtime-instances 100

截图: five same test screenshot

blockchain substrate
1个回答
0
投票

3年后有了解了吗?我也开始感兴趣了。

© www.soinside.com 2019 - 2024. All rights reserved.