mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: kernel test robot <yi1.lai@intel.com>
To: Reinette Chatre <reinette.chatre@intel.com>
Cc: oe-lkp@lists.linux.dev, lkp@intel.com,
	linux-kernel@vger.kernel.org, yi1.lai@intel.com
Subject: [reinette:resctrl/controls_rfc_v2.4] [arm,x86,fs/resctrl] 54b36bf955:  stress-ng.sigrt.ops_per_sec 8.0% improvement
Date: Wed, 26 Aug 2026 11:04:10 +0800	[thread overview]
Message-ID: <202608261025.2521cb61-lkp@intel.com> (raw)


Hello,

kernel test robot noticed a 8.0% improvement of stress-ng.sigrt.ops_per_sec on:


commit: 54b36bf9552c154f009f53ea023557239a1a3a03 ("arm,x86,fs/resctrl: Transition resource control to a list") https://git.kernel.org/cgit/linux/kernel/git/reinette/linux.git resctrl/controls_rfc_v2.4

testcase: stress-ng
config: x86_64-rhel-9.4
compiler: gcc-14
test machine: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 256G memory
parameters:

  nr_threads: 100%
  testtime: 60s
  test: sigrt
  cpufreq_governor: performance


In addition to that, the commit also has significant impact on the following tests:

+------------------+---------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.sigpipe.ops_per_sec 8.2% improvement                                   |
| test machine     | 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 256G memory |
| test parameters  | cpufreq_governor=performance                                                                |
|                  | nr_threads=100%                                                                             |
|                  | test=sigpipe                                                                                |
|                  | testtime=60s                                                                                |
+------------------+---------------------------------------------------------------------------------------------+
| testcase: change | stress-ng: stress-ng.sigsegv.ops_per_sec 9.5% improvement                                   |
| test machine     | 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 256G memory |
| test parameters  | cpufreq_governor=performance                                                                |
|                  | nr_threads=100%                                                                             |
|                  | test=sigsegv                                                                                |
|                  | testtime=60s                                                                                |
+------------------+---------------------------------------------------------------------------------------------+




Details are as below:
-------------------------------------------------------------------------------------------------->


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20260826/202608261025.2521cb61-lkp@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-14/performance/x86_64-rhel-9.4/100%/debian-13-x86_64-20250902.cgz/lkp-spr-r02/sigrt/stress-ng/60s

commit: 
  fc4002bbbd ("x86/resctrl: Include control with information controlling hardware change")
  54b36bf955 ("arm,x86,fs/resctrl: Transition resource control to a list")

fc4002bbbd84b7af 54b36bf9552c154f009f53ea023
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    379326            -6.4%     355026        stress-ng.sigrt.nanosecs_between_sigqueue_and_sigwaitinfo_completion
 2.145e+08            +8.2%  2.322e+08        stress-ng.sigrt.ops
   3633830            +8.0%    3924146        stress-ng.sigrt.ops_per_sec
  54373528            +6.7%   58013987        stress-ng.time.involuntary_context_switches
     12263            -1.6%      12067        stress-ng.time.system_time
 1.903e+08            +6.5%  2.026e+08        stress-ng.time.voluntary_context_switches
    947802 ±  9%     -20.5%     753882 ±  8%  sched_debug.cpu.max_idle_balance_cost.max
    551284            +6.5%     587345        sched_debug.cpu.nr_switches.avg
    124204 ±  7%     -20.7%      98485 ±  4%  sched_debug.cpu.nr_switches.stddev


***************************************************************************************************
lkp-spr-r02: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-14/performance/x86_64-rhel-9.4/100%/debian-13-x86_64-20250902.cgz/lkp-spr-r02/sigpipe/stress-ng/60s

commit: 
  fc4002bbbd ("x86/resctrl: Include control with information controlling hardware change")
  54b36bf955 ("arm,x86,fs/resctrl: Transition resource control to a list")

fc4002bbbd84b7af 54b36bf9552c154f009f53ea023 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
 3.893e+08            +8.2%  4.212e+08        stress-ng.sigpipe.ops
   6505085            +8.2%    7037077        stress-ng.sigpipe.ops_per_sec
     13180            -1.6%      12968        stress-ng.time.system_time
     98.54          +221.2%     316.52 ± 12%  stress-ng.time.user_time
  12288000 ±  6%     -18.6%   10006869 ± 18%  meminfo.DirectMap2M
     22002 ±  8%     -35.3%      14236 ± 38%  numa-vmstat.node0.nr_slab_reclaimable
    270.33 ±  8%     -12.8%     235.67 ±  3%  perf-c2c.HITM.remote
     88017 ±  8%     -35.3%      56943 ± 38%  numa-meminfo.node0.KReclaimable
   5614606 ±  4%     -45.2%    3078560 ± 59%  numa-meminfo.node0.MemUsed
     88017 ±  8%     -35.3%      56943 ± 38%  numa-meminfo.node0.SReclaimable



***************************************************************************************************
lkp-spr-r02: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 256G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-14/performance/x86_64-rhel-9.4/100%/debian-13-x86_64-20250902.cgz/lkp-spr-r02/sigsegv/stress-ng/60s

commit: 
  fc4002bbbd ("x86/resctrl: Include control with information controlling hardware change")
  54b36bf955 ("arm,x86,fs/resctrl: Transition resource control to a list")

fc4002bbbd84b7af 54b36bf9552c154f009f53ea023 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
 3.954e+08            +9.5%  4.331e+08        stress-ng.sigsegv.ops
   6607818            +9.5%    7237406        stress-ng.sigsegv.ops_per_sec
     13048            -1.8%      12811        stress-ng.time.system_time
    221.98          +108.4%     462.53 ±  5%  stress-ng.time.user_time
      2256 ± 15%     +24.2%       2803 ± 14%  cpuidle.POLL.usage
    221.33 ± 14%     -16.6%     184.50 ± 10%  perf-c2c.DRAM.remote
    206.83 ± 13%     -18.9%     167.83 ±  4%  perf-c2c.HITM.remote





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


                 reply	other threads:[~2026-08-26  3:04 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202608261025.2521cb61-lkp@intel.com \
    --to=yi1.lai@intel.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lkp@intel.com \
    --cc=oe-lkp@lists.linux.dev \
    --cc=reinette.chatre@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®