lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date: Wed, 22 May 2024 22:37:55 +0800
From: kernel test robot <oliver.sang@...el.com>
To: Waiman Long <longman@...hat.com>
CC: <oe-lkp@...ts.linux.dev>, <lkp@...el.com>, <linux-kernel@...r.kernel.org>,
	Tejun Heo <tj@...nel.org>, Valentin Schneider <vschneid@...hat.com>,
	<cgroups@...r.kernel.org>, <linux-pm@...r.kernel.org>,
	<ying.huang@...el.com>, <feng.tang@...el.com>, <fengwei.yin@...el.com>,
	<oliver.sang@...el.com>
Subject: [linus:master] [cgroup/cpuset]  2125c0034c:
 stress-ng.cpu-online.ops_per_sec 17.8% improvement



Hello,

kernel test robot noticed a 17.8% improvement of stress-ng.cpu-online.ops_per_sec on:


commit: 2125c0034c5dfd61171b494bd309bb7637bff6eb ("cgroup/cpuset: Make cpuset hotplug processing synchronous")
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master

testcase: stress-ng
test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory
parameters:

	nr_threads: 100%
	testtime: 60s
	test: cpu-online
	cpufreq_governor: performance


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

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




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


The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20240522/202405222215.d537a85f-oliver.sang@intel.com

=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-13/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp9/cpu-online/stress-ng/60s

commit: 
  4793cb599b ("selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate")
  2125c0034c ("cgroup/cpuset: Make cpuset hotplug processing synchronous")

4793cb599b1bdc3d 2125c0034c5dfd61171b494bd30 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
 2.751e+09 ±  2%      -9.7%  2.483e+09 ±  2%  cpuidle..time
      4.07 ± 12%     -20.6%       3.23 ± 11%  vmstat.procs.r
      2.87            +0.5        3.34 ±  4%  mpstat.cpu.all.sys%
     16.83 ± 37%     -68.3%       5.33 ± 64%  mpstat.max_utilization.seconds
      1130 ± 23%     +72.3%       1948 ± 14%  numa-meminfo.node0.Active
      1119 ± 24%     +69.2%       1894 ± 15%  numa-meminfo.node0.Active(anon)
    280.28 ± 24%     +69.1%     474.04 ± 15%  numa-vmstat.node0.nr_active_anon
    280.28 ± 24%     +69.1%     474.03 ± 15%  numa-vmstat.node0.nr_zone_active_anon
      0.03 ± 63%    +202.3%       0.10 ± 65%  perf-stat.i.major-faults
      0.03 ± 62%    +200.9%       0.09 ± 65%  perf-stat.ps.major-faults
    171.45 ± 14%     -25.8%     127.20 ± 17%  sched_debug.cfs_rq:/.load_avg.avg
    116.43 ± 10%     -31.4%      79.84 ± 23%  sched_debug.cfs_rq:/.removed.load_avg.avg
    319.20 ±  4%     -16.3%     267.32 ± 10%  sched_debug.cfs_rq:/.removed.load_avg.stddev
    111.20 ± 45%    +114.3%     238.25 ± 32%  stress-ng.cpu-online.millisecs_per_online_action
    516.50           +14.8%     593.00 ±  3%  stress-ng.cpu-online.ops
      7.72 ±  2%     +17.8%       9.09 ±  3%  stress-ng.cpu-online.ops_per_sec


***************************************************************************************************
lkp-spr-2sp4: 224 threads 2 sockets Intel(R) Xeon(R) Platinum 8480CTDX (Sapphire Rapids) with 512G memory
=========================================================================================
compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime:
  gcc-13/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-spr-2sp4/cpu-online/stress-ng/60s

commit: 
  4793cb599b ("selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate")
  2125c0034c ("cgroup/cpuset: Make cpuset hotplug processing synchronous")

4793cb599b1bdc3d 2125c0034c5dfd61171b494bd30 
---------------- --------------------------- 
         %stddev     %change         %stddev
             \          |                \  
    -13.50           +34.6%     -18.17        sched_debug.cpu.nr_uninterruptible.min
     59969            +5.2%      63066        vmstat.system.cs
      0.54 ±  4%      +0.1        0.63 ±  2%  mpstat.cpu.all.irq%
      0.17 ±  3%      +0.0        0.18 ±  2%  mpstat.cpu.all.usr%
      1678 ±  5%     +13.9%       1912 ±  7%  perf-stat.i.cpu-migrations
      1660 ±  5%     +13.9%       1890 ±  7%  perf-stat.ps.cpu-migrations
    479.33 ±  4%      +7.5%     515.50        stress-ng.cpu-online.ops
      4.86 ±  4%     +13.1%       5.50 ±  3%  stress-ng.cpu-online.ops_per_sec



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

Powered by Openwall GNU/*/Linux Powered by OpenVZ