What it does
A benchmark that answers a question, not just prints numbers
Raw MiB/s and Mops/s don't tell you whether laptop A beats laptop B.
loadbearer turns them into a grade, a verdict, and a reason.
One graded answer per machine
CPU, memory, disk and network each get a score against the baseline
(1000 = a mid-range 2021 laptop) and a letter grade. A profile-weighted
geometric mean of CPU, memory and disk becomes one overall grade,
with a plain-language note on what moved it. Network is shown alongside —
it's more about your OS than your hardware — so it doesn't skew the
grade.
Head-to-head, in one sentence
loadbearer compare a.json b.json reads the raw metrics
from two runs and says: "dev-desktop leads by 68% overall (ahead on
cpu +90%, memory +55%, network +60%)." Baseline-independent, so it
holds even across tool versions.
A method you can check
Fixed-time throughput measurement, medians with confidence flags
from run-to-run spread, geometric means throughout, and a documented
baseline you can regenerate from your own hardware. No hidden weighting —
it's a few constants in the source.
Honest and self-contained
One static binary, no runtime. No network calls — the network test is
loopback only. Disk reads bypass the OS page cache
(O_DIRECT / FILE_FLAG_NO_BUFFERING). Workloads
are reproducible with --seed.