OKC日志示例
I[2022-11-21|07:44:41.079][1] Height<15465208>, Tx<12>, BlockSize<9849>, TimeoutInterval<3800ms>, LastBlockTime<3800ms>, GasUsed<34672192>, InvalidTxs<0>, lastRun<1009ms>, RunTx<ApplyBlock<1447ms>, abci<497ms>, persist<948ms>>, Prerun<1>, MempoolTxs<2>, MempoolTxs[2], Iavl[getnode<144551>, rdb<22966>, rdbTs<7163ms>, savenode<0>], DeliverTxs[RunAnte<0ms>, RunMsg<1001ms>, refund<0ms>], Round[0], CommitRound[0], First2LastPart[0ms], BlockParts[0|0|0|20/1], BlockPartsP2P[0|4|20], Produce[Consensus<5356ms>, Waiting<2916ms>, enterPropose-0-n-697c3d<358ms>, recvProposal<123ms>, 1stPart<0ms>, lastPart<0ms>, Prevote-0<170ms>, PrevoteWait-0<127ms>, Precommit-0<198ms>, Commit-0-0<13ms>, RunTx-0<1447ms>]. module=main
重点关注项
请您重点关注日志中的:
- lastRun
lastRun是交易执行的耗时,如果该值较高,您可以调高cpu和内存。
目前官方节点配置:16c64g 3.5GHz
- persist
persit放映了节点io的耗时,如果该值较高,您可以通过提升机器磁盘性能来提高,可以调大IOPS和吞吐量。
目前官方超级节点的IOPS:16000 吞吐量:1000m
- 区块间隔时间
另外一个值得关注的是区块间隔时间,状态良好的情况下,出块间隔在3-4s左右。