[x86] 339a3922f6: +4.3% aim7 jobs-per-min
by Fengguang Wu
Hi Maarten,
We are glad to find that your commit 339a3922f68dcb7d93001f07b7e914d5cf6c066d
("decrease useless padding") increased aim disk_src performance by 4.3%:
74833276be6802b 339a3922f68dcb7d93001f07b
--------------- -------------------------
511685 ~ 0% +4.3% 533571 ~ 0% TOTAL aim7.2000.jobs-per-min
77.30 ~ 0% -9.9% 69.66 ~ 0% TOTAL time.system_time
1.95 ~ 2% +7.0% 2.09 ~ 2% TOTAL iostat.sda.rrqm/s
23.57 ~ 0% -4.1% 22.60 ~ 0% TOTAL time.elapsed_time
425 ~ 0% -3.1% 412 ~ 0% TOTAL time.percent_of_cpu_this_job_got
7.59 ~ 0% -2.9% 7.37 ~ 0% TOTAL boottime.dhcp
15.24 ~ 0% -1.9% 14.94 ~ 0% TOTAL boottime.boot
time.system_time
82 ++--------------------------------------------------------------------+
| |
80 ++ ..*.. |
| .*.. .*. .*.. |
78 ++.*..*..*..*..*..*. *.. .*. *..*. *..*.. .*..* |
*. *. *..*..*. |
76 ++ |
| |
74 ++ |
| |
72 ++ |
| |
70 O+ O O O O O O O O O O O O O O O O O O |
| O O O O
68 ++-------------------------O------------------------------------------+
time.elapsed_time
24 ++------------------------------------------------------------------+
| *.. |
23.8 ++ + *.. |
*..*.. .*.. .*..*..*.. .*..* *..*..*..*.. .*.. |
23.6 ++ *. *..*. *. *..*..*. * |
23.4 ++ |
| |
23.2 ++ |
| |
23 ++ |
| |
22.8 ++ O O O O O |
22.6 O+ O O O O O O O O O O O O O O O O O
| O |
22.4 ++------------------------------------------------------------------+
aim7.2000.jobs-per-min
540000 ++----------------------------------------------------------------+
| |
535000 O+ O O O O O O O O O O O O O |
530000 ++ O O O O O O O O O O
| |
525000 ++ |
| |
520000 ++ |
| |
515000 ++ .*. |
510000 *+.*..*..*.*..*..*..*..*..*.. .*. *.. .* |
| *..*. .*..*..*..*. *. |
505000 ++ *..*. |
| |
500000 ++----------------------------------------------------------------+
8 years, 4 months
[cpufreq/intel_pstate] 1abc4b20b85: +7.3% turbostat.Pkg_W
by Fengguang Wu
Hi Dirk,
FYI, we noticed the below changes on commit 1abc4b20b85b42e8573957e54b193385cf48b0d6
("cpufreq / intel_pstate: remove idle time and duration from sample and calculations"):
test case: snb-drag/sysbench/fileio/600s-100%-1HDD-btrfs-64G-1024-seqrd-sync
559f56c70fc90bd 1abc4b20b85b42e8573957e54
--------------- -------------------------
1.61 ~ 0% +32.2% 2.13 ~ 0% TOTAL turbostat.GHz
0.86 ~ 3% +15.3% 0.99 ~ 1% TOTAL turbostat.%pc3
11.03 ~ 1% -11.9% 9.72 ~ 1% TOTAL turbostat.%c1
5.36 ~ 0% -21.8% 4.19 ~ 0% TOTAL turbostat.%c0
2.67 ~ 0% +18.2% 3.15 ~ 0% TOTAL turbostat.Cor_W
6.66 ~ 0% +7.3% 7.15 ~ 0% TOTAL turbostat.Pkg_W
1278688 ~ 4% -16.6% 1066682 ~ 4% TOTAL cpuidle.C1-SNB.usage
70490 ~ 1% -13.1% 61235 ~ 1% TOTAL cpuidle.C3-SNB.usage
472542 ~ 2% -13.7% 408029 ~ 2% TOTAL cpuidle.C1E-SNB.usage
1.788e+08 ~ 5% -15.4% 1.512e+08 ~ 5% TOTAL cpuidle.C1-SNB.time
3.777e+08 ~ 1% -12.4% 3.311e+08 ~ 0% TOTAL cpuidle.C1E-SNB.time
2213808 ~ 1% -14.6% 1890218 ~ 0% TOTAL interrupts.RES
920130 ~ 5% -13.9% 791994 ~ 5% TOTAL interrupts.LOC
52713 ~ 0% -14.9% 44878 ~ 0% TOTAL softirqs.TIMER
test case: hackbench, netperf and dbench
559f56c70fc90bd 1abc4b20b85b42e8573957e54
--------------- -------------------------
312046 ~ 1% -47.3% 164399 ~ 0% lkp-snb01/micro/hackbench/1600%-threads-pipe
151815 ~ 0% -0.8% 150593 ~ 0% lkp-snb01/micro/hackbench/1600%-threads-socket
463862 ~ 0% -32.1% 314993 ~ 0% TOTAL hackbench.throughput
559f56c70fc90bd 1abc4b20b85b42e8573957e54
--------------- -------------------------
2761 ~ 0% -1.8% 2713 ~ 0% lkp-a04/micro/netperf/120s-200%-UDP_RR
2761 ~ 0% -1.8% 2713 ~ 0% TOTAL netperf.Throughput_tps
559f56c70fc90bd 1abc4b20b85b42e8573957e54
--------------- -------------------------
8276 ~ 0% -0.3% 8247 ~ 0% nhm8/micro/dbench/100%
8276 ~ 0% -0.3% 8247 ~ 0% TOTAL dbench.throughput-MB/sec
Thanks,
Fengguang
8 years, 4 months
[intel_pstate] fcb6a15c: -34.4% aim7 jobs-per-min and -17.0% will-it-scale/page_fault1 Pkg_W
by Fengguang Wu
Hi Dirk,
FYI, we notice dropped power and performance numbers on commit
fcb6a15c2e7e76d493e6f91ea889ab40e1c643a4 ("intel_pstate: Take core C0
time into account for core busy calculation").
v3.14-rc1 fcb6a15c2e7e76d493e6f91ea
--------------- -------------------------
6.53 ~ 4% -12.0% 5.75 ~ 2% lkp-sb03/micro/netperf/120s-200%-SCTP_STREAM
147.93 ~ 0% -23.3% 113.40 ~ 0% lkp-sbx04/micro/will-it-scale/page_fault1
154.46 ~ 0% -22.9% 119.15 ~ 0% TOTAL turbostat.Cor_W
v3.14-rc1 fcb6a15c2e7e76d493e6f91ea
--------------- -------------------------
203 ~ 0% -17.0% 169 ~ 0% lkp-sbx04/micro/will-it-scale/page_fault1
203 ~ 0% -17.0% 169 ~ 0% TOTAL turbostat.Pkg_W
v3.14-rc1 fcb6a15c2e7e76d493e6f91ea
--------------- -------------------------
572540 ~ 1% -30.2% 399351 ~ 1% grantley/micro/aim7/disk_src
317151 ~ 1% -42.0% 183863 ~ 0% grantley/micro/aim7/shell_rtns_1
889692 ~ 1% -34.4% 583214 ~ 1% TOTAL aim7.2000.jobs-per-min
More details are attached.
time.user_time
600 ++-------------------------------------------------------------------+
O O O O O |
500 ++O O O O O O O O O O O O O O O O O O O O O O O O
| |
| |
400 ++ |
| |
300 ++ |
| |
200 ++ |
| |
| |
100 ++ |
| |
0 *+*--*-*--*-*--*-*--*-*--*-*--*-*--*-*-*--*--------------------------+
time.system_time
1200 ++------------------------------------------------------------------+
| |
1000 O+O O O O O O O O O O O O O O O O O O O O O O O O O O O O
| |
| |
800 ++ |
| |
600 ++ |
| |
400 ++ |
| |
| |
200 ++ |
*.*..*.*..*.*..*.*.*..*.*..*.*..*.*.*..*.* |
0 ++------------------------------------------------------------------+
time.percent_of_cpu_this_job_got
2500 O+O--O-O--O------O------O--O----O-O-O--O-O--O-O-----------O---------+
| O O O O O O O O O O O O O
| |
2000 ++ |
| |
| |
1500 ++ |
| |
1000 ++ |
| |
| |
500 ++ |
| |
*.*..*.*..*.*..*.*.*..*.*..*.*..*.*.*..*.* |
0 ++------------------------------------------------------------------+
time.elapsed_time
70 ++----------------------------O---------------------------------------+
| O O |
65 O+ O O O O O O O O O O O O O O O O O O O O O O
| O O O |
60 ++ |
| |
55 ++ |
| |
50 ++ |
| |
45 ++ |
| |
40 ++ .*. .*. .*. |
*..*.*. *..*.*..*.*. *..*.*..*.*. *..* |
35 ++--------------------------------------------------------------------+
aim7.2000.jobs-per-min
340000 ++----------------------------------------------------------------+
|.*.. .*.. .*.. .* *.* |
320000 *+ *. .*..* *.*. .*.* * + .. |
300000 ++ * *. * |
| |
280000 ++ |
| |
260000 ++ |
| |
240000 ++ |
220000 ++ |
| |
200000 ++ |
O O O O O O O O O |
180000 ++-------O--O-O----O-O----O----O-O-O--O------O-O--O-O-O--O-O-O--O-O
Thanks,
Fengguang
8 years, 4 months