A benchmarking dataset for Linux distros: Phoronix Test Suite runs on Ubuntu, Fedora, and Debian, captured monthly in GitHub Actions on both x86 (GitHub-hosted runners) and arm64 (an Oracle Ampere VM), with this Rails dashboard and R parsers consuming the same composite XML.
Sample results: Ubuntu 26.04 LTS
The fully parsed sample runs on AMD EPYC 9V74 80-Core (2 Cores / 4 Threads), 16GB RAM, 2 x 81GB Virtual Disk, via Docker. Each benchmark ran 3 to 8 times depending on the test; the dot shows the mean, the band shows ±1σ around it.
Per-distro writeups
Three distros, same VM specs, each with a captured and parsed run.
How the pieces fit
The R parsers and this Rails app are interchangeable consumers of the same pts/composite.xml:
run the static analysis with R alone, or use the dashboard alone, or both.
Tech stack
Project status
benchmarks/generate_writeup.rb turns a captured composite.xml into the per-distro markdown writeups this showcase parses
.github/workflows/capture-benchmarks.yml across ubuntu/fedora/debian on x86, plus arm64 parity for all three on a real Oracle Ampere VM
/showcase, retiring the standalone Next.js site
generate_writeup.rb into the monthly capture workflow so writeups refresh automatically instead of by hand