Greeting, FYI, we noticed a 210.0% improvement of fwq.fwq.med due to commit: commit: 909c0e9cc11ba39fa5a660583b25c2431cf54deb ("cpufreq: intel_pstate: Use passive mode by default without HWP") https://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git intel_pstate-passive in testcase: fwq on test machine: 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 48G memory with following parameters: nr_task: 100% samples: 100000ss iterations: 18x cpufreq_governor: powersave ucode: 0x7000019 Details are as below: --------------------------------------------------------------------------------------------------> To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml ========================================================================================= compiler/cpufreq_governor/iterations/kconfig/nr_task/rootfs/samples/tbox_group/testcase/ucode: gcc-7/powersave/18x/x86_64-rhel-7.6/100%/debian-x86_64-20191114.cgz/100000ss/lkp-bdw-de1/fwq/0x7000019 commit: bc2e6521e2 ("cpufreq: Allow drivers to specify a preferred governor") 909c0e9cc1 ("cpufreq: intel_pstate: Use passive mode by default without HWP") bc2e6521e2a44f08 909c0e9cc11ba39fa5a660583b2 ---------------- --------------------------- %stddev %change %stddev \ | \ 2906309 +210.0% 9010128 fwq.fwq.med 1397421 ± 6% +202.5% 4227573 fwq.fwq.min 1.476e+09 +3.3e+09 4.776e+09 fwq.fwq.noise.100% 2.167e+09 ± 12% +8.4e+09 1.059e+10 fwq.fwq.noise.2% 1.48e+09 +3.5e+09 5.002e+09 fwq.fwq.noise.25% 1.483e+09 +3.5e+09 5.026e+09 fwq.fwq.noise.5% 1.479e+09 +3.5e+09 4.965e+09 fwq.fwq.noise.50% 1.477e+09 +3.5e+09 4.942e+09 fwq.fwq.noise.75% 141.38 +213.1% 442.67 fwq.time.elapsed_time 141.38 +213.1% 442.67 fwq.time.elapsed_time.max 26841 ± 7% +374.8% 127444 ± 2% fwq.time.involuntary_context_switches 2201 +212.8% 6884 fwq.time.user_time fwq.time.user_time 7000 +--------------------------------------------------------------------+ 6500 |-+ | | | 6000 |-+ | 5500 |-+ | | | 5000 |-+ | 4500 |-+ | 4000 |-+ | | | 3500 |-+ | 3000 |-+ | | | 2500 |..+..+..+..+.+..+..+..+..+..+..+..+.+..+..+..+..+..+ | 2000 +--------------------------------------------------------------------+ fwq.time.elapsed_time 450 +---------------------------------------------------------------------+ | | 400 |-+ | | | 350 |-+ | | | 300 |-+ | | | 250 |-+ | | | 200 |-+ | | | 150 |..+..+..+..+..+..+.+..+..+..+..+..+..+..+..+..+..+..+ | | | 100 +---------------------------------------------------------------------+ fwq.time.elapsed_time.max 450 +---------------------------------------------------------------------+ | | 400 |-+ | | | 350 |-+ | | | 300 |-+ | | | 250 |-+ | | | 200 |-+ | | | 150 |..+..+..+..+..+..+.+..+..+..+..+..+..+..+..+..+..+..+ | | | 100 +---------------------------------------------------------------------+ fwq.fwq.min 4.5e+06 +-----------------------------------------------------------------+ | O O O O O O O O O O O O O O O O O O O O O O O | 4e+06 |-+ | | | 3.5e+06 |-+ | | | 3e+06 |-+ | | | 2.5e+06 |-+ | | | 2e+06 |-+ | |.. | 1.5e+06 |-+ .+..+.. .+..+.. .+..+.. | | +..+ +..+ +..+.+..+..+..+.+. + | 1e+06 +-----------------------------------------------------------------+ fwq.fwq.med 1e+07 +-------------------------------------------------------------------+ | | 9e+06 |-+O O O O O O O O O O O O O O O O O O O O O O O | 8e+06 |-+ | | | 7e+06 |-+ | | | 6e+06 |-+ | | | 5e+06 |-+ | 4e+06 |-+ | | | 3e+06 |..+..+..+.+..+..+..+..+..+.+..+..+..+..+..+.+..+..+ | | | 2e+06 +-------------------------------------------------------------------+ fwq.fwq.noise.100_ 6e+09 +-------------------------------------------------------------------+ | | 5e+09 |-+ O O O O | | O O O O O O O O O O O O O O O O O O | | O | 4e+09 |-+ | | | 3e+09 |-+ | | | 2e+09 |-+ | | .+.. .+.. .+.. | | +..+..+.+..+..+..+..+..+.+..+. +. +.+. + | 1e+09 |-+ | |+ | 0 +-------------------------------------------------------------------+ fwq.fwq.noise.75_ 6e+09 +-------------------------------------------------------------------+ | | 5e+09 |-+ O O O O O O O O O O O O O | | O O O O O O O O O | | O | 4e+09 |-+ | | | 3e+09 |-+ | | | 2e+09 |-+ | | .+.. .+.. .+.. .+.. .+.. | | +..+..+.+..+..+. +..+ +. +. +.+. + | 1e+09 |-+ | |+ | 0 +-------------------------------------------------------------------+ fwq.fwq.noise.50_ 6e+09 +-------------------------------------------------------------------+ | | 5e+09 |-+ O O O O O O O O O O O O O O | | O O O O O O O O O | | | 4e+09 |-+ | | | 3e+09 |-+ | | | 2e+09 |-+ | | .+.. .+.. .+.. .+.. .+.. | | +..+..+.+..+..+. +..+ +. +. +.+. + | 1e+09 |-+ | |+ | 0 +-------------------------------------------------------------------+ fwq.fwq.noise.25_ 6e+09 +-------------------------------------------------------------------+ | | 5e+09 |-+ O O O O O O O O O O O O O O O O O | | O O O O O O | | | 4e+09 |-+ | | | 3e+09 |-+ | | | 2e+09 |-+ | | .+.. .+.. .+.. .+.. .+.. | | +..+..+.+..+..+. +..+ +. +. +.+. + | 1e+09 |-+ | |+ | 0 +-------------------------------------------------------------------+ fwq.fwq.noise.5_ 6e+09 +-------------------------------------------------------------------+ | | 5e+09 |-+ O O O O O O O O O O O O O O O O O O | | O O O O O | | | 4e+09 |-+ | | | 3e+09 |-+ | | | 2e+09 |-+ | | .+.. .+.. .+.. .+.. .+.. | | +..+..+.+..+..+. +..+ +. +. +.+. + | 1e+09 |-+ | |+ | 0 +-------------------------------------------------------------------+ fwq.fwq.noise.2_ 1.2e+10 +-----------------------------------------------------------------+ | O O O | 1e+10 |-+O O O O O O O O O O O O O O O O O O O O | | | | | 8e+09 |-+ | | | 6e+09 |-+ | | | 4e+09 |-+ | | .+.. | | .+.. .+..+ +..+..+. .+.. .+. .+.. | 2e+09 |-++..+ +. +. +. +..+. + | |.. | 0 +-----------------------------------------------------------------+ [*] bisect-good sample [O] bisect-bad sample Disclaimer: Results have been estimated based on internal Intel analysis and are provided for informational purposes only. Any difference in system hardware or software design or configuration may affect actual performance. Thanks, Rong Chen