Remove Phoronix Test Suite
Drops the optional RUN_PTS group, the pts-core phase, and every Phoronix reference from the scripts and docs. The suite is now just PassMark, the bundled llama.cpp, the app workloads, and the quick tools.
This commit is contained in:
parent
8e9fd82e8e
commit
13da8e986a
5 changed files with 22 additions and 57 deletions
24
README.md
24
README.md
|
|
@ -137,9 +137,9 @@ tools/llama/bin/llama-bench \
|
|||
Override with `LLAMA_MODEL=` (any GGUF), or `LLAMA_NGL=` to offload to GPU.
|
||||
|
||||
### App workloads — LibreOffice / GEGL / Inkscape / GIMP (optional)
|
||||
Stock distro applications are driven over a fixed sample corpus. **No Phoronix
|
||||
Test Suite is involved** — each is the app's own CLI, timed, named after the
|
||||
benchmark. Install the ones you want to measure:
|
||||
Stock distro applications are driven over a fixed sample corpus. Each is the
|
||||
app's own CLI, timed, named after the benchmark. Install the ones you want to
|
||||
measure:
|
||||
```bash
|
||||
sudo dnf install -y libreoffice-writer libreoffice-calc # documents -> PDF
|
||||
sudo dnf install -y gegl04-tools # GEGL operations
|
||||
|
|
@ -153,14 +153,6 @@ bytes. Missing apps are skipped; skip the whole group with `RUN_APPS=0`. GIMP 3
|
|||
reshaped the Script-Fu API, so the GIMP step picks a version-appropriate script
|
||||
and is best-effort — check `results/gimp-<tag>.txt` if a number looks wrong.
|
||||
|
||||
### Phoronix Test Suite (optional, short core only)
|
||||
Already installed (`phoronix-test-suite` 10.8.6). To use it:
|
||||
```bash
|
||||
sudo phoronix-test-suite make-download-cache # once, needs internet
|
||||
```
|
||||
Only the short core (`build-linux-kernel`, `c-ray`, `stream`) is used, behind
|
||||
`RUN_PTS=1`. The long suite is intentionally **not** included.
|
||||
|
||||
> `run-benchmarks.sh` finds PassMark at `tools/pt/pt_linux_x64` **or**
|
||||
> `tools/pt/PerformanceTest/PerformanceTest_Linux_x86-64`. Override the location
|
||||
> with `TOOLS=/path` (or set `PT=` directly).
|
||||
|
|
@ -238,7 +230,6 @@ Headless part (`~25-30 min` per pass):
|
|||
| 7 | `fio` 4×30 s | 3-4 min | same SSD, control; runs as your user |
|
||||
| 8 | `stress-ng` 5 min + `turbostat` | ~8 min | thermals/power |
|
||||
| 9 | `systemd-analyze` | <1 min | informational |
|
||||
| + | PTS short core (`RUN_PTS=1`) | +30-45 min | kernel build, c-ray, stream |
|
||||
|
||||
Headed part (`~1 min` per pass):
|
||||
|
||||
|
|
@ -251,7 +242,6 @@ Every step writes its own `results/<name>-<tag>.txt/json`.
|
|||
|
||||
Options (env):
|
||||
```bash
|
||||
RUN_PTS=1 ./run-benchmarks.sh before headless # add the 3 short Phoronix tests
|
||||
RUN_APPS=0 ./run-benchmarks.sh before headless # skip the app workloads
|
||||
CORPUS=/path ./run-benchmarks.sh before headless # app corpus cache location
|
||||
GOVERNOR=powersave ./run-benchmarks.sh after headless # pin a governor (see §7)
|
||||
|
|
@ -287,8 +277,8 @@ FIOFILE=/data/fio.bin ./run-benchmarks.sh before headless # fio scratch file
|
|||
6. Warm up once, then take the **median of 3** runs. Run both parts back to back
|
||||
on the same side.
|
||||
7. Note ambient/room temperature next to the results.
|
||||
8. **Back up** `results/` (and `~/.phoronix-test-suite` if used) before
|
||||
reinstalling or re-imaging — copy them somewhere off the machine.
|
||||
8. **Back up** `results/` before reinstalling or re-imaging — copy them
|
||||
somewhere off the machine.
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -345,7 +335,7 @@ env idle PassMark-cpu PassMark-mem 7zip 7zip-1t openssl
|
|||
sysbench-1t sysbench-nt sysbench-mem llama
|
||||
fio-seqread fio-seqwrite fio-randread fio-randwrite
|
||||
thermal-load systemd libreoffice gegl inkscape gimp
|
||||
glmark2 vkmark pts-core
|
||||
glmark2 vkmark
|
||||
```
|
||||
|
||||
Example `results/scores-before-headless.csv`:
|
||||
|
|
@ -407,7 +397,6 @@ Before any reinstall or re-image, copy the kit and its results somewhere safe:
|
|||
|
||||
```bash
|
||||
cp -a ~/basic-benchmark /path/to/backup/basic-benchmark-$(date +%F)
|
||||
cp -a ~/.phoronix-test-suite /path/to/backup/pts-backup # if PTS was used
|
||||
```
|
||||
|
||||
After the new build: put the kit back, run `INSTALL_DEPS=1 ./run-benchmarks.sh
|
||||
|
|
@ -447,6 +436,5 @@ before-headed`.
|
|||
**headed** for the display-bound GPU tests.
|
||||
- **PassMark** is the primary cross-platform score. The suite is
|
||||
self-contained and offline: no uploads and no license keys.
|
||||
- Phoronix is optional and **short only** — no long suite.
|
||||
- `powerlog.py`/`power-report.py` are plain Python 3; the only Python dep is
|
||||
`matplotlib` (installed on demand; see §3).
|
||||
|
|
|
|||
Loading…
Reference in a new issue