FEDORA-2020-740479e5ec created by thl 2 years ago
for Fedora 32
Version 0.9.0 is a major rework with quite a number of important changes and new features. These are the highlights, see below for details:
kcbench now supports building a configuration generated with make allmodconfig
compiling with gcc10 and clang (with or without LLVM=1) are now supported
kcbench will now default to compiling Linux 5.7 for gcc10, clang10, and all compilers it does not recognize
a totally new approach for finding the optimal number of jobs that kcbench will use when compiling the kernel (make -j #), as measurements showed some systems (like an AMD Threadripper that was tested) compile the kernel quicker if SMT (aka HT/Hyper-Threading) is not used (see below and the man page for details)
the old and slightly unintuitive “kcbench points” result was dropped; instead show a "rate per hour" value for speed runs
kcbench now prints more details about the system before starting to measure, including the CPUfreq driver and governor
quite a few command line options and were changed to make usage more intuitive and consistent; some defaults have changed, too
kcbench finally has a Makefile for installing
the man page was improved quite a lot
handle errors during compilation more efficiently and show the output from make by default
cross-compilation is now support (still experimental!)
besides compiling one kernel really quick kcbench now supports a mode called “rate-run” (aka “kernbenchrate”), where it compiles multiple kernels in parallel (still experimental!) to keep all CPU cores busy all the time.
This update has been submitted for testing by thl.
This update has been submitted for testing by thl.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This update has been obsoleted by kcbench-0.9.0-1.fc32.