Skip to content
  • Andrei Sandu's avatar
    Add subsystem benchmarks for `availability-distribution` and... · 47e46d17
    Andrei Sandu authored
    
    Add subsystem benchmarks for `availability-distribution` and `biftield-distribution` (availability write) (#2970)
    
    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: default avatarAndrei Sandu <[email protected]>
    47e46d17