Commit Graph

4 Commits

Author SHA1 Message Date
Max Inden 9e2ae17326
chore(perf): update to rust-libp2p v0.53.2 (#341)
Update `perf/impl/rust-libp2p/v0.53` to rust-libp2p `v0.53.2`. With this patch
release comes the rust-yamux stream receive window auto-tuning.

https://github.com/libp2p/rust-libp2p/pull/4970

https://github.com/libp2p/rust-libp2p/releases/tag/libp2p-v0.53.2
2023-12-30 20:39:05 +01:00
Max Inden 299aaeb8e4
Revert "chore(perf): update to rust-libp2p v0.53.2 (#339)" (#340)
This reverts commit 393b09a43f.
2023-12-19 18:37:15 +01:00
Max Inden 393b09a43f
chore(perf): update to rust-libp2p v0.53.2 (#339)
Update `perf/impl/rust-libp2p/v0.53` to rust-libp2p `v0.53.2`. With this patch
release comes the rust-yamux stream receive window auto-tuning.

https://github.com/libp2p/rust-libp2p/pull/4970

https://github.com/libp2p/rust-libp2p/releases/tag/libp2p-v0.53.2
2023-12-19 22:37:54 +11:00
Max Inden 0a8dbab87c
feat(perf): continuosly measure on single conn (iperf-style) (#276)
Our current throughput tests open a connection, open a stream,
up- or download 100MB and close the connection. 100 MB is not enough on the
given path (60ms, ~5gbit/s) to exit congestion controller's slow-start. See
https://github.com/libp2p/test-plans/issues/261 for details.

Instead of downloading 100MB multiple times, each on a new connection, establish
a single connection and continuously measure the throughput for a fixed
duration (20s).
2023-10-25 13:24:08 +02:00