Skip to content

Standardize the benchmarks I use across multiple boards #2

@geerlingguy

Description

@geerlingguy

Some of the more standard benchmarks I've run include:

  • Geekbench 5 (for ARM / RISC-V, in preview)
  • disk-benchmark.sh (my script in my pi-cluster project, uses fio and iozone)
  • PiBenchmarks.com (community project by @TheRemote, uses fio, hdparm, dd, iozone)
  • Top500 / HPL Linpack (compiled on the board — this is nice to test long-term stability and thermals under heavy load)
  • Phoronix Test Suite (sometimes, for certain tests... it doesn't work OOTB on ARM64 for a lot of tests, especially for GPU or more exotic CPU tests. See this sparkfun article for some good info)
  • Power (testing power consumption over time during HPL and Geekbench, at least)

I've looked at some other tests, too, like @ThomasKaiser's sbc-bench scripts.

I'd like to have a nice standard suite of benchmarks on a basic level for the main things—like CPU, GPU (maybe), RAM, Disk, and Network). Then it would be nice to have a deeper set if I'm trying to get a better understanding of edge cases.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions