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
| ||
|
Date: Wed, 29 Mar 2017 16:23:40 +0800 From: kernel test robot <xiaolong.ye@...el.com> To: Chao Yu <yuchao0@...wei.com> Cc: lkp@...org, linux-kernel@...r.kernel.org Subject: [lkp-robot] [f2fs] 586d1492f3: +43.1.1% improvement of aim7.jobs-per-min Greeting, FYI, we noticed a +43.1% improvement of aim7.jobs-per-min due to commit: commit: 586d1492f301982e349797cfb05d9f343002ffa2 ("f2fs: skip scanning free nid bitmap of full NAT blocks") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: aim7 on test machine: 40 threads Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz with 384G memory with following parameters: disk: 4BRD_12G md: RAID0 fs: f2fs test: disk_cp load: 3000 cpufreq_governor: performance test-description: AIM7 is a traditional UNIX system level benchmark suite which is used to test and measure the performance of multiuser system. test-url: https://sourceforge.net/projects/aimbench/files/aim-suite7/ Details are as below: --------------------------------------------------------------------------------------------------> To reproduce: git clone https://github.com/01org/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml testcase/path_params/tbox_group/run: aim7/4BRD_12G-RAID0-f2fs-disk_cp-3000-performance/lkp-ivb-ep01 23380b8568b85cd4 586d1492f301982e349797cfb0 ---------------- -------------------------- %stddev %change %stddev \ | \ 82592 ± 0% +43.1% 118188 ± 1% aim7.jobs-per-min 27.53 ± 0% +43.1% 39.40 ± 1% aim7.jobs-per-min-per-task 218.46 ± 0% -30.1% 152.77 ± 1% aim7.time.elapsed_time 218.46 ± 0% -30.1% 152.77 ± 1% aim7.time.elapsed_time.max 873147 ± 5% -17.9% 716447 ± 1% aim7.time.involuntary_context_switches 2505 ± 1% -3.7% 2412 ± 1% aim7.time.maximum_resident_set_size 6116 ± 1% -12.1% 5378 ± 1% aim7.time.system_time 27.15 ± 9% -28.4% 19.44 ± 0% aim7.time.user_time 1106166 ± 1% -3.2% 1071017 ± 1% aim7.time.voluntary_context_switches 428360 ± 1% +11.0% 475681 ± 1% interrupts.CAL:Function_call_interrupts 85667 ± 8% +20.9% 103542 ± 5% meminfo.Dirty 1.06 ± 4% -6.7% 0.99 ± 6% perf-profile.children.cycles-pp.find_get_entry 915.88 ± 3% +46.9% 1345 ± 3% iostat.md0.w/s 8429 ± 0% +118.7% 18433 ± 24% iostat.md0.wkB/s 687451 ± 4% -11.2% 610361 ± 1% softirqs.RCU 173627 ± 5% -20.1% 138661 ± 10% softirqs.SCHED 2618709 ± 1% -11.3% 2321690 ± 0% softirqs.TIMER 5447 ± 0% +42.0% 7734 ± 1% vmstat.io.bo 208.25 ± 4% +28.2% 267.00 ± 6% vmstat.procs.r 45693 ± 0% +5.9% 48398 ± 0% vmstat.system.in 21909 ± 7% +22.7% 26891 ± 7% proc-vmstat.nr_dirty 22106 ± 7% +22.9% 27159 ± 7% proc-vmstat.nr_zone_write_pending 896354 ± 0% -13.5% 775337 ± 1% proc-vmstat.pgfault 218.46 ± 0% -30.1% 152.77 ± 1% time.elapsed_time 218.46 ± 0% -30.1% 152.77 ± 1% time.elapsed_time.max 873147 ± 5% -17.9% 716447 ± 1% time.involuntary_context_switches 2811 ± 0% +25.6% 3532 ± 0% time.percent_of_cpu_this_job_got 6116 ± 1% -12.1% 5378 ± 1% time.system_time 27.15 ± 9% -28.4% 19.44 ± 0% time.user_time 484444 ± 2% -13.4% 419388 ± 8% cpuidle.C1.usage 33164796 ± 7% +35.8% 45042265 ± 2% cpuidle.C1E.time 110427 ± 5% +24.6% 137549 ± 2% cpuidle.C1E.usage 19957722 ± 4% -12.5% 17463004 ± 2% cpuidle.C3.time 69978 ± 3% -12.0% 61597 ± 2% cpuidle.C3.usage 2.411e+09 ± 2% -75.0% 6.04e+08 ± 0% cpuidle.C6.time 2688013 ± 2% -73.8% 704156 ± 0% cpuidle.C6.usage 3437674 ± 17% -49.3% 1742754 ± 8% cpuidle.POLL.time 42800 ± 40% -69.8% 12923 ±100% numa-meminfo.node0.AnonHugePages 118285 ± 18% -34.7% 77277 ± 16% numa-meminfo.node0.AnonPages 40438 ± 13% +29.5% 52374 ± 9% numa-meminfo.node0.Dirty aim7.jobs-per-min 140000 ++-----------------------------------------------------------------+ | | 120000 O+ O O O O O O O O O O O O O O O | | 100000 ++ | | | 80000 *+.* *...*..* * * * *..*...*..*..* | | : : : : : :: : | 60000 ++ : : : : : : : : : : | | : : : : : : : : : : | 40000 ++ : : : : : : : : : : | | : : : : : : : : : : | 20000 ++ : : : : : : : : : : | | : : :: :: : : | 0 ++-----*--*------------O------*------O------O-----O-------------O--+ turbostat.Avg_MHz 3000 ++-------------------------------------------------------------------+ O O O O O | 2500 ++ O O O O O O O O O O O | | | | 2000 ++ | *..* *..*...* * * * *...*..*...*..* | 1500 ++ : : : : : :: : | | : : : : : : : : : : | 1000 ++ : : : : : : : : : : | | : : : : : : : : : : | | : : : : : : : : : : | 500 ++ : : : : : : : : : : | | : : :: :: : : | 0 ++-----*--*-------------O------*------O------O------O-------------O--+ turbostat._Busy 90 O+--O--O---O--O---O--O------O---O---O------O------O------O--O---O------O | | 80 ++ | 70 *+..* *...*..* * * * *..*...*..*...* | | : : : : : : : | 60 ++ : : : : : : : : : : | 50 ++ : : : : : : : : : : | | : : : : : : : : : : | 40 ++ : : : : : : : : : : | 30 ++ : : : : : : : : : : | | : : : : : : : : : : | 20 ++ : : : : : : : : : : | 10 ++ : : : : : : : : : : | | : : : : : : | 0 ++-----*---*-------------O------*------O------O------O-------------O---+ turbostat.PkgWatt 160 O+--O--O---O--O---O--O------O---O--O------O------O------O---O--O------O | | 140 ++ | 120 ++ | *...* *...*..* * * * *...*..*...*..* | 100 ++ : : : : : : : | | : : : : : : : : : : | 80 ++ : : : : : : : : : : | | : : : : : : : : : : | 60 ++ : : : : : : : : : : | 40 ++ : : : : : : : : : : | | : : : : : : : : : : | 20 ++ : : : : : : : : : : | | : : : : : : | 0 ++-----*---*-------------O------*------O------O------O-------------O--+ turbostat.CorWatt 140 ++--------------------------------------------------------------------+ O O O O O O O O O O O O O O O O 120 ++ | | | 100 ++ | *...* *...*.. * * * *...*..*... .* | 80 ++ : : * : : : : *. | | : : : : : : : : : : | 60 ++ : : : : : : : : : : | | : : : : : : : : : : | 40 ++ : : : : : : : : : : | | : : : : : : : : : : | 20 ++ : : : : : : : : : : | | : : : : : : | 0 ++-----*---*-------------O------*------O------O------O-------------O--+ aim7.time.system_time 7000 ++-------------------------------------------------------------------+ | | 6000 *+.* *..*...* * * * *...*..*...*..* | O O O O O O : O O O O O O O O 5000 ++ : O : : :O: : : :: : | | : : : : : : : : : : | 4000 ++ : : : : : : : : : : | | : : : : : : : : : : | 3000 ++ : : : : : : : : : : | | : : : : : : : : : : | 2000 ++ : : : : : : : : : : | | : : : : : : : : : : | 1000 ++ : : :: :: :: : : | | : : : : : : | 0 ++-----*--*-------------O------*------O------O------O-------------O--+ aim7.time.elapsed_time 250 ++--------------------------------------------------------------------+ | | *...* *...*..* * * * *...*..*...*..* | 200 ++ : : : : : : : | | : : : :: :: :: : | O : O :O : : : O :O: : : :O O O O 150 ++ O: O : O O: :O: : : :O: : O | | : : : : : : : : : : | 100 ++ : : : : : : : : : : | | : : : : : : : : : : | | : : : : : : : : : : | 50 ++ : : : : : : : : : : | | : : : : : : : : : : | | : : : : : : | 0 ++-----*---*-------------O------*------O------O------O-------------O--+ aim7.time.elapsed_time.max 250 ++--------------------------------------------------------------------+ | | *...* *...*..* * * * *...*..*...*..* | 200 ++ : : : : : : : | | : : : :: :: :: : | O : O :O : : : O :O: : : :O O O O 150 ++ O: O : O O: :O: : : :O: : O | | : : : : : : : : : : | 100 ++ : : : : : : : : : : | | : : : : : : : : : : | | : : : : : : : : : : | 50 ++ : : : : : : : : : : | | : : : : : : : : : : | | : : : : : : | 0 ++-----*---*-------------O------*------O------O------O-------------O--+ aim7.time.involuntary_context_switches 1e+06 ++-----------------------------------------------------------------+ 900000 ++ .* ..*.. | *..* *...*. : * * * *..*. *..* | 800000 ++ : : : : : : : | 700000 O+ O: O O O O O: :O: O :O: O: O O O O O | : : : : : : : : : : | 600000 ++ : : : : : : : : : : | 500000 ++ : : : : : : : : : : | 400000 ++ : : : : : : : : : : | | : : : : : : : : : : | 300000 ++ : : : : : : : : : : | 200000 ++ : : : : : : : : : : | | : : :: :: :: : : | 100000 ++ : : : : : : | 0 ++-----*--*------------O------*------O------O-----O-------------O--+ vmstat.io.bo 8000 ++-O------O---O--O---O------O--O---O-----O------O------O------O------+ O O O O 7000 ++ | 6000 ++ | *.. *..*... ..*..* | 5000 ++ * : * * * * *...*..*. | | : : : : : : : | 4000 ++ : : : : : : : : : : | | : : : : : : : : : : | 3000 ++ : : : : : : : : : : | 2000 ++ : : : : : : : : : : | | : : : : : : : : : : | 1000 ++ : : : : : : : : : : | | : : : : : : | 0 ++-----*--*-------------O------*------O------O------O-------------O--+ iostat.md0.w_s 1600 ++-------------------------------------------------------------------+ | O | 1400 O+ O O O O O O O O O O O O O | 1200 ++ O | | 1000 ++.* .*.. | *. : *. . *...*..*...*..* | 800 ++ : : * * * * : | | : : : :: :: :: : | 600 ++ : : : : : : : : : : | 400 ++ : : : : : : : : : : | | : : : : : : : : : : | 200 ++ : : : : : : : : : : | | : : :: :: : :: | 0 ++-----*--*-------------O------*------O------O------O-------------O--+ [*] 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, Xiaolong View attachment "config-4.11.0-rc3-00004-g586d149" of type "text/plain" (158021 bytes) View attachment "job-script" of type "text/plain" (6878 bytes) View attachment "job.yaml" of type "text/plain" (4472 bytes) View attachment "reproduce" of type "text/plain" (764 bytes)
Powered by blists - more mailing lists