Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance Analyse Script: plateau finder #41

Open
2 tasks
SurfingNerd opened this issue Sep 13, 2022 · 0 comments
Open
2 tasks

Performance Analyse Script: plateau finder #41

SurfingNerd opened this issue Sep 13, 2022 · 0 comments
Assignees

Comments

@SurfingNerd
Copy link
Collaborator

SurfingNerd commented Sep 13, 2022

As a metric for performance improvements we need a script that builds up load, until it sees that the network can not keep up anymore.
as a result we get:

  • transactions processed per second.
  • average block speed.

in addition we get insight on how much the average blockspeed drops in favor of bigger blocks.

test design:

  • Create and Fund x (x=100) Test accounts. (Unfortunatly we are limited here by web3.js on how many accounts it supports before crashing)

  • Send n transaction for each x

  • n becomes larger and larger.

  • measure performance of the blockchain and append it to a performance result CSV.

  • extent with scaling up the network so we have different graphs for each network size.

  • make long running tests so we see the impact of DB size on the Performance.

@SurfingNerd SurfingNerd changed the title Performance Analyse Script: Plateu finder Performance Analyse Script: plateau finder Sep 13, 2022
@SurfingNerd SurfingNerd self-assigned this Sep 14, 2022
SurfingNerd added a commit to SurfingNerd/honey-badger-testing that referenced this issue Sep 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant