mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 01:47:55 +00:00
47e46d178b
Introduce a new test objective : `DataAvailabilityWrite`. The new benchmark measures the network and cpu usage of `availability-distribution`, `biftield-distribution` and `availability-store` subsystems from the perspective of a validator node during the process when candidates are made available. Additionally I refactored the networking emulation to support bandwidth acounting and limits of incoming and outgoing requests. Screenshot of succesful run <img width="1293" alt="Screenshot 2024-01-17 at 19 17 44" src="https://github.com/paritytech/polkadot-sdk/assets/54316454/fde11280-e25b-4dc3-9dc9-d4b9752f9b7a"> --------- Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
16 lines
328 B
YAML
16 lines
328 B
YAML
TestConfiguration:
|
|
# Test 1kV, 200 cores, max Pov
|
|
- objective: DataAvailabilityWrite
|
|
n_validators: 1000
|
|
n_cores: 200
|
|
max_validators_per_core: 5
|
|
min_pov_size: 5120
|
|
max_pov_size: 5120
|
|
peer_bandwidth: 52428800
|
|
bandwidth: 52428800
|
|
latency:
|
|
mean_latency_ms: 30
|
|
std_dev: 2.0
|
|
connectivity: 75
|
|
num_blocks: 3
|