KernelDebugOptions

From FedoraProject

Revision as of 21:52, 1 February 2013 by Jwboyer (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This is an effort to see which kernel debug options are causing the most significant impact to performance during runtime. The effort started with the 3.8-rc4 kernels, and the data below are the results of running gtkperf and x11perf -noop -pointer on each kernel.

Options Summary Table

The kernels listed here have cumulative debug options. The option listed is the option that was enabled in that specific version, but it also has all previous versions enabled. E.g. PROVE_RCU also has SLUB_DEBUG, SPINLOCK, and LOCKDEP turned on. Entries that include "slub_debug=-" are the kernels already specified but with SLUB debugging disabled via the kernel command line option.

Kernel owner/GPU gtkperf x11perf (trep QueryPointer)
F18 kernel jwb/Radeon HD 6450 3.71 35400.0/sec
adamw/nouveau 9600 GT 2.38 118000.0/sec
adamw/intel 6.01 52500.0/sec
3.8.0-0.rc4.git3.1.fc19 (LOCKDEP) jwb/Radeon HD 6450 4.39 35500.0/sec
adamw/nouveau 9600 GT 2.47 115000.0/sec
adamw/intel 6.37 45800.0/sec
nirik/intel 6.37
3.8.0-0.rc4.git4.1.fc19 (SPINLOCK) jwb/Radeon HD 6450 5.20 17700.0/sec
adamw/nouveau 9600 GT 2.52 71600.0/sec
nirik/intel 6.55
3.8.0-0.rc4.git5.1.fc19 (SLUB_DEBUG) jwb/Radeon HD 6450 13.05 8120.0/sec
adamw/nouveau 9600 GT 6.93 29900.0/sec
nirik/intel 7.11
3.8.0-0.rc4.git5.1.fc19 slub_debug=- nirik/intel 6.67
3.8.0-0.rc5.git1.1.fc19 (PROVE_RCU) jwb/Radeon HD 6450 44.21 6930.0/sec
adamw/nouveau 9600 GT 7.67 13000.0/sec
adamw/intel 12.00 5000.0/sec
nirik/intel 8.96
3.8.0-0.rc5.git1.1.fc19 slub_debug=- jwb/Radeon HD 6450 5.38 14900.0/sec
adamw/intel 6.73 21000.0/sec
nirik/intel 6.75
3.8.0-0.rc5.git2.1.fc19 (ATOMIC_SLEEP) jwb/Radeon HD 6450 47.23 6500.0/sec
nirik/intel 9.25
3.8.0-0.rc5.git2.1.fc19 slub_debug=- jwb/Radeon HD 6450 5.73 13900.0/sec
nirik/intel 6.59
3.8.0-0.rc5.git3.1.fc19 (DEBUG_STACK) jwb/Radeon HD 6450 46.94 6450.0/sec
3.8.0-0.rc5.git3.1.fc19 slub_debug=- jwb/Radeon HD 6450 5.70 14000.0/sec

Raw Results

http://jwboyer.fedorapeople.org/pub/adamw-results.txt

http://jwboyer.fedorapeople.org/pub/jwb-results.txt

http://jwboyer.fedorapeople.org/pub/nirik-results.txt