Using eRPC to benchmark the network performance on these metrics:
- Latency: measure the round-trip time of a single request.
- Throughput: measure the number of requests that can be processed per second.
- Network bandwidth: measure the interface bytes sent and received per second.
cargo run --bin efbench-server -- <SRV_IP> <SRV_PORT>TUI interface to display the benchmark results in real-time using run chart for above metrics.
cargo run --bin efbench-client -- \
live --iface eth1 --ip <SRV_IP> --port <SRV_PORT>Run the benchmark and save the results to a file, then create plot PNG after
benchmark been stopped by Ctrl-C to stop the benchmark.
cargo run --bin efbench-client -- \
plot --iface eth1 --ip <SRV_IP> --port <SRV_PORT>
