stable

kcbench-0.9.0-1.fc32

FEDORA-2020-d8a91083cc created by thl 4 years ago for Fedora 32

Update to version 0.9.0, which 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.

Update to beta2


Now supports

  • cross compiling
  • Clang/LLVM
  • a rate run, which compiles many kernels in parallel (with just one job each) instead of compiling one really quick (with many jobs)

Update to beta2


Update to first pre-release of 0.5.0.

  • new default for number of jobs used; see man page for details
  • add "-m/--modconfig" that compiles a allmodconfig config (including modules)
  • a new way to automatically determine how many jobs to use
  • Linux 5.6 is default, needed for allmodconfig build with gcc10
  • a lot of improvements to the documentation

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.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2020-d8a91083cc

This update has been submitted for testing by thl.

4 years ago

This update's test gating status has been changed to 'ignored'.

4 years ago

This update's test gating status has been changed to 'waiting'.

4 years ago

This update has obsoleted kcbench-0.9.0-0.fc32.beta.2.1, and has inherited its bugs and notes.

4 years ago

This update has obsoleted kcbench-0.9.0-0.fc32, and has inherited its bugs and notes.

4 years ago

This update's test gating status has been changed to 'ignored'.

4 years ago

This update has been pushed to testing.

4 years ago

This update can be pushed to stable now if the maintainer wishes

4 years ago

This update has been submitted for stable by bodhi.

4 years ago

This update has been pushed to stable.

4 years ago

Please log in to add feedback.

Metadata
Type
unspecified
Karma
0
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
7 days
Dates
submitted
4 years ago
in testing
4 years ago
in stable
4 years ago

Automated Test Results