Testers wanted:
I did some changes to kcbench, my #Linux #kernel compile benchmark. If you have a few CPU cycles to spare, please give this a try and let me know in case anything goes wrong:
curl -O https://gitlab.com/knurd42/kcbench/-/raw/master/kcbench
bash kcbench -b -i 1 -j $(nproc --all)
If you have lots of CPU cycles to space, compile a "allmodconfig" kernel instead, which depending on your CPU might take quite a while
curl -O https://gitlab.com/knurd42/kcbench/-/raw/master/kcbench
bash kcbench -b -i 1 -j $(nproc --all) -m
@kernellogger
~/linux ❯❯❯ bash kcbench -b -i 1 -j (nproc --all) -m
[NOTE] Downloading source of Linux 6.8; this might take a while...
Processor: AMD Ryzen 9 7950X 16-Core Processor [32 CPUs]
Cpufreq; Memory: powersave [amd-pstate-epp]; 63405 MiB
Linux running: 6.11.2-arch1-1 [x86_64]
Compiler: gcc (GCC) 14.2.1 20240910
@kernellogger
Linux compiled: 6.8.0 [/home/idoleat/.cache/kcbench/linux-6.8]
Config; Environment: allmodconfig; CCACHE_DISABLE="1"
Build command: make vmlinux modules
Run 1 (-j 32): 744.56 seconds / 4.84 kernels/hour [P:2981%, 1233 maj. pagefaults]
@kernellogger Another one:
Processor: AMD Ryzen 7 PRO 5845 8-Core Processor [16 threads]
Cpufreq; Memory: schedutil [acpi-cpufreq]; 31932 MiB
Linux running: 6.10.7-arch1-1 [x86_64]
Compiler: gcc (GCC) 14.2.1 20240910
Linux compiled: 6.8.0 [/home/idoleat/.cache/kcbench/linux-6.8]
Config; Environment: allmodconfig; CCACHE_DISABLE="1"
Build command: make vmlinux modules
Run 1 (-j 16): 2029.84 seconds / 1.77 kernels/hour [P:1564%, 857 maj. pagefaults]