Skip to content

sui_v0.20.0_1671647661_ci

@arun-koshy arun-koshy tagged this 21 Dec 17:58
Standardized posix time calculation which should fix negative latencies
being returned by benchmark when timezone was mismatched

Also included further breakdown of narwhal latencies ([investigation
notes](https://www.notion.so/mystenlabs/End2End-Latency-Investigation-027092e6dbd84aaa9784d502a8cd4d6a))
and updated local benchmark parameters, which is used in CI, to match
what we are currently using in production.

```
-----------------------------------------
 SUMMARY:
-----------------------------------------
 + CONFIG:
 Faults: 0 node(s)
 Committee size: 4 node(s)
 Worker(s) per node: 1 worker(s)
 Collocate primary and workers: True
 Input rate: 200 tx/s
 Transaction size: 512 B
 Execution time: 60 s

 Header number of batches threshold: 1 digests
 Header maximum number of batches: 1,000 digests
 Max header delay: 2,000 ms
 GC depth: 50 round(s)
 Sync retry delay: 10,000 ms
 Sync retry nodes: 3 node(s)
 batch size: 500,000 B
 Max batch delay: 200 ms
 Max concurrent requests: 500,000 

 + RESULTS:
 Batch creation latency: 179 ms
 Header creation latency: 462 ms
        Batch to header latency: 231 ms
 Certificate creation latency: 13 ms
        Request vote outbound latency: 6 ms
 Certificate commit latency: 460 ms

 Consensus TPS: 159 tx/s
 Consensus BPS: 81,616 B/s
 Consensus latency: 472 ms

 End-to-end TPS: 159 tx/s
 End-to-end BPS: 81,414 B/s
 End-to-end latency: 604 ms
-----------------------------------------
```
Assets 2
Loading