add benchmark to test large scale of hardware #23537

issue elkimek opened this issue on November 17, 2021
  1. elkimek commented at 5:14 PM on November 17, 2021: none

    I'm not sure if there are any benchmarks that could be easily used to test large scale of hardware wrt type of bottleneck (CPU/SSD bound). I recall I saw something on Twitter mentioned by @sipa but not sure now what it was about.

    Benching CPUs, RAMs and SSDs is my daily job and I've been wanting to have some Bitcoin related benchmarks in my suite. Last month I was rebenching 14 CPUs and I wish I had relevant data on their performance in bitcoin software.

    It would be best if we could have such benchmarks as part of https://github.com/phoronix-test-suite/phoronix-test-suite and https://openbenchmarking.org/ so we could bench all kind of hardware and different versions of bitcoin core with single command. That way we could have a lot of open data which I'm sure could be useful to development.

  2. elkimek added the label Feature on Nov 17, 2021
  3. elkimek commented at 5:39 PM on November 17, 2021: none

    Thank you, I wasn't aware of this :)

  4. sipa commented at 5:46 PM on November 17, 2021: member

    Note that those benchmarks are primary microbenchmarks that aren't necessarily indicative of real-world performance. @jamesob does run some benchmarking infrastructure that does larger things (like fully synchronizing a node), but is hard to throw into a tool, because it depends on far more infrastructure.

  5. MarcoFalke commented at 5:52 PM on November 17, 2021: member

    Jup, that's also mentioned in the doc ;)

    To monitor Bitcoin Core performance more in depth (like reindex or IBD): https://github.com/chaincodelabs/bitcoinperf

  6. fanquake commented at 1:16 PM on August 11, 2022: member

    Closing, there doesn't actually seem to be anything for us to do here.

  7. fanquake closed this on Aug 11, 2022

  8. MarcoFalke added the label Tests on Aug 11, 2022
  9. bitcoin locked this on Aug 11, 2023

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-24 18:14 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me