[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202506131635.f3240923-lkp@intel.com>
Date: Fri, 13 Jun 2025 17:19:10 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Sebastian Andrzej Siewior <bigeasy@...utronix.de>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
Peter Zijlstra <peterz@...radead.org>, <oliver.sang@...el.com>
Subject: [linus:master] [futex] b04b8f3032: perf-bench-futex.ops/s 4.1%
regression
Hello,
we reported
"[tip:locking/futex] [futex] b04b8f3032: perf-bench-futex.ops/s 3.9% regression"
in
https://lore.kernel.org/all/202505191048.c1220460-lkp@intel.com/
now the commit is in mainline. we rebuild the kernels and rerun the tests, still
see the similar regression. report again FYI.
kernel test robot noticed a 4.1% regression of perf-bench-futex.ops/s on:
commit: b04b8f3032aae6121303bfa324c768faba032242 ("futex: Introduce futex_q_lockptr_lock()")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master
[still regression on linus/master f09079bd04a924c72d555cd97942d5f8d7eca98c]
[still regression on linux-next/master b27cc623e01be9de1580eaa913508b237a7a9673]
testcase: perf-bench-futex
config: x86_64-rhel-9.4
compiler: gcc-12
test machine: 192 threads 2 sockets Intel(R) Xeon(R) 6740E CPU @ 2.4GHz (Sierra Forest) with 256G memory
parameters:
runtime: 300s
nr_task: 100%
test: hash
shared: shared
cpufreq_governor: performance
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@...el.com>
| Closes: https://lore.kernel.org/oe-lkp/202506131635.f3240923-lkp@intel.com
Details are as below:
-------------------------------------------------------------------------------------------------->
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250613/202506131635.f3240923-lkp@intel.com
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/shared/tbox_group/test/testcase:
gcc-12/performance/x86_64-rhel-9.4/100%/debian-12-x86_64-20240206.cgz/300s/shared/lkp-srf-2sp2/hash/perf-bench-futex
commit:
fe00e88d21 ("futex: Decrease the waiter count before the unlock operation")
b04b8f3032 ("futex: Introduce futex_q_lockptr_lock()")
fe00e88d217a7bf7 b04b8f3032aae6121303bfa324c
---------------- ---------------------------
%stddev %change %stddev
\ | \
2390532 -4.1% 2293415 perf-bench-futex.ops/s
6999 -4.7% 6669 perf-bench-futex.time.user_time
18413 ± 4% -19.3% 14855 ± 2% perf-c2c.DRAM.remote
102464 ± 3% -15.0% 87089 ± 4% perf-c2c.HITM.local
18212 ± 4% -19.4% 14683 ± 2% perf-c2c.HITM.remote
120676 ± 3% -15.7% 101772 ± 4% perf-c2c.HITM.total
0.39 +1.9% 0.39 perf-stat.i.MPKI
9.27e+10 -4.0% 8.894e+10 perf-stat.i.branch-instructions
2.175e+08 -4.1% 2.086e+08 perf-stat.i.cache-misses
5.28e+08 -4.2% 5.06e+08 perf-stat.i.cache-references
1.09 +6.3% 1.16 perf-stat.i.cpi
2810 +4.3% 2931 perf-stat.i.cycles-between-cache-misses
5.633e+11 -5.9% 5.299e+11 perf-stat.i.instructions
0.92 -5.9% 0.87 perf-stat.i.ipc
0.39 +1.9% 0.39 perf-stat.overall.MPKI
1.09 +6.3% 1.15 perf-stat.overall.cpi
2811 +4.3% 2932 perf-stat.overall.cycles-between-cache-misses
0.92 -5.9% 0.87 perf-stat.overall.ipc
9.239e+10 -4.0% 8.865e+10 perf-stat.ps.branch-instructions
2.168e+08 -4.1% 2.079e+08 perf-stat.ps.cache-misses
5.263e+08 -4.2% 5.043e+08 perf-stat.ps.cache-references
5.614e+11 -5.9% 5.282e+11 perf-stat.ps.instructions
1.69e+14 -6.0% 1.589e+14 perf-stat.total.instructions
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.
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
Powered by blists - more mailing lists