# alderbench.conf — sample (i5-12600KF / ASRock Z690M ITX/ax) # Simple KEY = VALUE lines; # comments; unknown keys ignored. # Loaded from ./ then ~/.config/alderbench/alderbench.conf (first wins). # Sensor sample period + cooldown between workloads. poll_ms = 250 cool_secs = 15 # Where to write JSON reports + find external binaries (y-cruncher). report_dir = ./runs bin_dir = ./bin # Workload sweep. Two forms: # # (1) Comma list — names inherit default duration + cores: # workloads = stress-ng-cpu, y-cruncher-sse, y-cruncher-avx2, 7zip-bench, c2c-latency, dram-latency # # (2) Indexed — per-entry params (1-indexed). Overrides the list form. # `cores` is a stress-ng --taskset-style range: 0-11 = P-cores, # 12-15 = E-cores, 0-15 = all. Workloads that don't pin (7zip, # minecraft-server) ignore it. workload.1.name = stress-ng-cpu workload.1.duration_secs = 60 workload.1.cores = 0-15 workload.2.name = y-cruncher-sse workload.2.duration_secs = 60 workload.2.cores = 0-15 workload.3.name = y-cruncher-avx2 workload.3.duration_secs = 60 workload.3.cores = 0-15 workload.4.name = 7zip-bench workload.4.duration_secs = 60 workload.4.cores = 0-15 workload.5.name = c2c-latency workload.5.duration_secs = 30 workload.5.cores = 0-15 workload.6.name = dram-latency workload.6.duration_secs = 30 workload.6.cores = 0-15