我一直在使用自己的配置测试 Substrate (最新的节点模板 v3 分支,带有额外的基本托盘)并试图了解性能的下降。
在此屏幕截图 2 中,您可以看到 5 次完全相同的测试(发送 ~ 200tx/秒)。我已经测试了多次,每次看起来,当达到 20MB 的状态缓存时,总事务完成率性能下降并且根本不稳定,就像第一次测试一样。
--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
3年后有了解了吗?我也开始感兴趣了。