Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
On Fri, Jan 29, 2016 at 10:52:20AM +0800, Huang, Ying wrote: > Jeff Layton writes: > > > On Fri, 29 Jan 2016 09:32:19 +0800 > > kernel test robot wrote: > > > >> FYI, we noticed the below changes on > >> > >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > >> commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when > >> fcntl_setlk races with a close") > >> > >> > >> = > >> compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: > >> > >> gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale > >> > >> commit: > >> 9189922675ecca0fab38931d86b676e9d79602dc > >> 7f3697e24dc3820b10f445a4a7d914fc356012d1 > >> > >> 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 > >> -- > >> %stddev %change %stddev > >> \ |\ > >>2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops > >> 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops > >> 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time > >>1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time > >> 3098 ± 57% -66.6% 1035 ±171% > >> numa-numastat.node1.other_node > >> 379.25 ± 8% -21.4% 298.00 ± 12% > >> numa-vmstat.node0.nr_alloc_batch > >> 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time > >> 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs > >> 0.54 ± 5%+136.9% 1.28 ± 10% > >> perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file > >> 1.65 ± 57%+245.2% 5.70 ± 29% > >> perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.58 ± 59%+248.3% 5.50 ± 31% > >> perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.62 ± 58%+246.3% 5.63 ± 30% > >> perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 5.88 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait > >> 2.50 ± 2%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk > >> 1.29 ± 4%+138.8% 3.09 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.47 ± 9%+144.4% 1.16 ± 11% > >> perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.37 ± 12%+140.3% 0.90 ± 9% > >> perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.86 ± 6%+137.7% 2.05 ± 10% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file > >> 0.61 ± 14% +56.8% 0.95 ± 14% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl > >> 0.00 ± -1% +Inf% 39.84 ± 12% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl > >> 16.44 ± 3%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 1.77 ± 11% > >> perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk > >> 59.34 ± 1% -72.4% 16.36 ± 33% > >> perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.46 ± 11%+144.9% 1.13 ± 19% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl > >> 0.87 ± 6%+103.2% 1.77 ± 12% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock > >> 0.81 ± 4%+135.7% 1.90 ± 10% > >> perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 41.86 ± 12% > >> perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.88 ± 6%+127.8% 2.00 ± 9% > >> perf-profile.cycles.entry_SYSCALL_64 > >> 0.86 ± 4%+122.6% 1.92 ± 12% > >> perf-profile.cycles.entry_SYSCALL_64_after_swapgs > >> 84.98 ± 0% -9.1% 77.20 ± 2% > >> perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.76 ± 10%+142.1% 1.84 ± 14% > >> perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.35 ± 4%+106.3% 2.78 ± 11% > >>
Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
On Fri, Jan 29, 2016 at 10:52:20AM +0800, Huang, Ying wrote: > Jeff Laytonwrites: > > > On Fri, 29 Jan 2016 09:32:19 +0800 > > kernel test robot wrote: > > > >> FYI, we noticed the below changes on > >> > >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > >> commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when > >> fcntl_setlk races with a close") > >> > >> > >> = > >> compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: > >> > >> gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale > >> > >> commit: > >> 9189922675ecca0fab38931d86b676e9d79602dc > >> 7f3697e24dc3820b10f445a4a7d914fc356012d1 > >> > >> 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 > >> -- > >> %stddev %change %stddev > >> \ |\ > >>2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops > >> 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops > >> 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time > >>1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time > >> 3098 ± 57% -66.6% 1035 ±171% > >> numa-numastat.node1.other_node > >> 379.25 ± 8% -21.4% 298.00 ± 12% > >> numa-vmstat.node0.nr_alloc_batch > >> 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time > >> 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs > >> 0.54 ± 5%+136.9% 1.28 ± 10% > >> perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file > >> 1.65 ± 57%+245.2% 5.70 ± 29% > >> perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.58 ± 59%+248.3% 5.50 ± 31% > >> perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.62 ± 58%+246.3% 5.63 ± 30% > >> perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 5.88 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait > >> 2.50 ± 2%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk > >> 1.29 ± 4%+138.8% 3.09 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.47 ± 9%+144.4% 1.16 ± 11% > >> perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.37 ± 12%+140.3% 0.90 ± 9% > >> perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.86 ± 6%+137.7% 2.05 ± 10% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file > >> 0.61 ± 14% +56.8% 0.95 ± 14% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl > >> 0.00 ± -1% +Inf% 39.84 ± 12% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl > >> 16.44 ± 3%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 1.77 ± 11% > >> perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk > >> 59.34 ± 1% -72.4% 16.36 ± 33% > >> perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.46 ± 11%+144.9% 1.13 ± 19% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl > >> 0.87 ± 6%+103.2% 1.77 ± 12% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock > >> 0.81 ± 4%+135.7% 1.90 ± 10% > >> perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 41.86 ± 12% > >> perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.88 ± 6%+127.8% 2.00 ± 9% > >> perf-profile.cycles.entry_SYSCALL_64 > >> 0.86 ± 4%+122.6% 1.92 ± 12% > >> perf-profile.cycles.entry_SYSCALL_64_after_swapgs > >> 84.98 ± 0% -9.1% 77.20 ± 2% > >> perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.76 ± 10%+142.1% 1.84 ± 14% > >> perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath
Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
On Fri, 29 Jan 2016 10:52:20 +0800 "Huang\, Ying" wrote: > Jeff Layton writes: > > > On Fri, 29 Jan 2016 09:32:19 +0800 > > kernel test robot wrote: > > > >> FYI, we noticed the below changes on > >> > >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > >> commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when > >> fcntl_setlk races with a close") > >> > >> > >> = > >> compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: > >> > >> gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale > >> > >> commit: > >> 9189922675ecca0fab38931d86b676e9d79602dc > >> 7f3697e24dc3820b10f445a4a7d914fc356012d1 > >> > >> 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 > >> -- > >> %stddev %change %stddev > >> \ |\ > >>2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops > >> 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops > >> 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time > >>1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time > >> 3098 ± 57% -66.6% 1035 ±171% > >> numa-numastat.node1.other_node > >> 379.25 ± 8% -21.4% 298.00 ± 12% > >> numa-vmstat.node0.nr_alloc_batch > >> 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time > >> 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs > >> 0.54 ± 5%+136.9% 1.28 ± 10% > >> perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file > >> 1.65 ± 57%+245.2% 5.70 ± 29% > >> perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.58 ± 59%+248.3% 5.50 ± 31% > >> perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.62 ± 58%+246.3% 5.63 ± 30% > >> perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 5.88 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait > >> 2.50 ± 2%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk > >> 1.29 ± 4%+138.8% 3.09 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.47 ± 9%+144.4% 1.16 ± 11% > >> perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.37 ± 12%+140.3% 0.90 ± 9% > >> perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.86 ± 6%+137.7% 2.05 ± 10% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file > >> 0.61 ± 14% +56.8% 0.95 ± 14% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl > >> 0.00 ± -1% +Inf% 39.84 ± 12% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl > >> 16.44 ± 3%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 1.77 ± 11% > >> perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk > >> 59.34 ± 1% -72.4% 16.36 ± 33% > >> perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.46 ± 11%+144.9% 1.13 ± 19% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl > >> 0.87 ± 6%+103.2% 1.77 ± 12% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock > >> 0.81 ± 4%+135.7% 1.90 ± 10% > >> perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 41.86 ± 12% > >> perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.88 ± 6%+127.8% 2.00 ± 9% > >> perf-profile.cycles.entry_SYSCALL_64 > >> 0.86 ± 4%+122.6% 1.92 ± 12% > >> perf-profile.cycles.entry_SYSCALL_64_after_swapgs > >> 84.98 ± 0% -9.1% 77.20 ± 2% > >> perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.76 ± 10%+142.1% 1.84 ± 14% > >> perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.35 ± 4%+106.3% 2.78 ± 11% > >>
Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
On Fri, 29 Jan 2016 10:52:20 +0800 "Huang\, Ying"wrote: > Jeff Layton writes: > > > On Fri, 29 Jan 2016 09:32:19 +0800 > > kernel test robot wrote: > > > >> FYI, we noticed the below changes on > >> > >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > >> commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when > >> fcntl_setlk races with a close") > >> > >> > >> = > >> compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: > >> > >> gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale > >> > >> commit: > >> 9189922675ecca0fab38931d86b676e9d79602dc > >> 7f3697e24dc3820b10f445a4a7d914fc356012d1 > >> > >> 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 > >> -- > >> %stddev %change %stddev > >> \ |\ > >>2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops > >> 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops > >> 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time > >>1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time > >> 3098 ± 57% -66.6% 1035 ±171% > >> numa-numastat.node1.other_node > >> 379.25 ± 8% -21.4% 298.00 ± 12% > >> numa-vmstat.node0.nr_alloc_batch > >> 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time > >> 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs > >> 0.54 ± 5%+136.9% 1.28 ± 10% > >> perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file > >> 1.65 ± 57%+245.2% 5.70 ± 29% > >> perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.58 ± 59%+248.3% 5.50 ± 31% > >> perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 1.62 ± 58%+246.3% 5.63 ± 30% > >> perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 5.88 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait > >> 2.50 ± 2%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk > >> 1.29 ± 4%+138.8% 3.09 ± 11% > >> perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.47 ± 9%+144.4% 1.16 ± 11% > >> perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.37 ± 12%+140.3% 0.90 ± 9% > >> perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.86 ± 6%+137.7% 2.05 ± 10% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file > >> 0.61 ± 14% +56.8% 0.95 ± 14% > >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl > >> 0.00 ± -1% +Inf% 39.84 ± 12% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl > >> 16.44 ± 3%-100.0% 0.00 ± -1% > >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 1.77 ± 11% > >> perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk > >> 59.34 ± 1% -72.4% 16.36 ± 33% > >> perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.46 ± 11%+144.9% 1.13 ± 19% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl > >> 0.87 ± 6%+103.2% 1.77 ± 12% > >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock > >> 0.81 ± 4%+135.7% 1.90 ± 10% > >> perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.00 ± -1% +Inf% 41.86 ± 12% > >> perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.88 ± 6%+127.8% 2.00 ± 9% > >> perf-profile.cycles.entry_SYSCALL_64 > >> 0.86 ± 4%+122.6% 1.92 ± 12% > >> perf-profile.cycles.entry_SYSCALL_64_after_swapgs > >> 84.98 ± 0% -9.1% 77.20 ± 2% > >> perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > >> 0.76 ± 10%+142.1% 1.84 ± 14% > >>
Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
Jeff Layton writes: > On Fri, 29 Jan 2016 09:32:19 +0800 > kernel test robot wrote: > >> FYI, we noticed the below changes on >> >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master >> commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when >> fcntl_setlk races with a close") >> >> >> = >> compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: >> >> gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale >> >> commit: >> 9189922675ecca0fab38931d86b676e9d79602dc >> 7f3697e24dc3820b10f445a4a7d914fc356012d1 >> >> 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 >> -- >> %stddev %change %stddev >> \ |\ >>2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops >> 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops >> 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time >>1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time >> 3098 ± 57% -66.6% 1035 ±171% numa-numastat.node1.other_node >> 379.25 ± 8% -21.4% 298.00 ± 12% >> numa-vmstat.node0.nr_alloc_batch >> 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time >> 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs >> 0.54 ± 5%+136.9% 1.28 ± 10% >> perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file >> 1.65 ± 57%+245.2% 5.70 ± 29% >> perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath >> 1.58 ± 59%+248.3% 5.50 ± 31% >> perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath >> 1.62 ± 58%+246.3% 5.63 ± 30% >> perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.00 ± -1% +Inf% 5.88 ± 11% >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait >> 2.50 ± 2%-100.0% 0.00 ± -1% >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk >> 1.29 ± 4%+138.8% 3.09 ± 11% >> perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.47 ± 9%+144.4% 1.16 ± 11% >> perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.37 ± 12%+140.3% 0.90 ± 9% >> perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.86 ± 6%+137.7% 2.05 ± 10% >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file >> 0.61 ± 14% +56.8% 0.95 ± 14% >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl >> 0.00 ± -1% +Inf% 39.84 ± 12% >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl >> 16.44 ± 3%-100.0% 0.00 ± -1% >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.00 ± -1% +Inf% 1.77 ± 11% >> perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk >> 59.34 ± 1% -72.4% 16.36 ± 33% >> perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.46 ± 11%+144.9% 1.13 ± 19% >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl >> 0.87 ± 6%+103.2% 1.77 ± 12% >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock >> 0.81 ± 4%+135.7% 1.90 ± 10% >> perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.00 ± -1% +Inf% 41.86 ± 12% >> perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.88 ± 6%+127.8% 2.00 ± 9% >> perf-profile.cycles.entry_SYSCALL_64 >> 0.86 ± 4%+122.6% 1.92 ± 12% >> perf-profile.cycles.entry_SYSCALL_64_after_swapgs >> 84.98 ± 0% -9.1% 77.20 ± 2% >> perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.76 ± 10%+142.1% 1.84 ± 14% >> perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath >> 1.35 ± 4%+106.3% 2.78 ± 11% >> perf-profile.cycles.file_has_perm.selinux_file_lock.security_file_lock.fcntl_setlk.sys_fcntl >> 0.00 ± -1% +Inf% 0.89 ± 12% >>
Re: [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
On Fri, 29 Jan 2016 09:32:19 +0800 kernel test robot wrote: > FYI, we noticed the below changes on > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when > fcntl_setlk races with a close") > > > = > compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: > > gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale > > commit: > 9189922675ecca0fab38931d86b676e9d79602dc > 7f3697e24dc3820b10f445a4a7d914fc356012d1 > > 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 > -- > %stddev %change %stddev > \ |\ >2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops > 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops > 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time >1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time > 3098 ± 57% -66.6% 1035 ±171% numa-numastat.node1.other_node > 379.25 ± 8% -21.4% 298.00 ± 12% numa-vmstat.node0.nr_alloc_batch > 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time > 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs > 0.54 ± 5%+136.9% 1.28 ± 10% > perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file > 1.65 ± 57%+245.2% 5.70 ± 29% > perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > 1.58 ± 59%+248.3% 5.50 ± 31% > perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > 1.62 ± 58%+246.3% 5.63 ± 30% > perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > 0.00 ± -1% +Inf% 5.88 ± 11% > perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait > 2.50 ± 2%-100.0% 0.00 ± -1% > perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk > 1.29 ± 4%+138.8% 3.09 ± 11% > perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.47 ± 9%+144.4% 1.16 ± 11% > perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.37 ± 12%+140.3% 0.90 ± 9% > perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.86 ± 6%+137.7% 2.05 ± 10% > perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file > 0.61 ± 14% +56.8% 0.95 ± 14% > perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl > 0.00 ± -1% +Inf% 39.84 ± 12% > perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl > 16.44 ± 3%-100.0% 0.00 ± -1% > perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.00 ± -1% +Inf% 1.77 ± 11% > perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk > 59.34 ± 1% -72.4% 16.36 ± 33% > perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.46 ± 11%+144.9% 1.13 ± 19% > perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl > 0.87 ± 6%+103.2% 1.77 ± 12% > perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock > 0.81 ± 4%+135.7% 1.90 ± 10% > perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath > 0.00 ± -1% +Inf% 41.86 ± 12% > perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.88 ± 6%+127.8% 2.00 ± 9% > perf-profile.cycles.entry_SYSCALL_64 > 0.86 ± 4%+122.6% 1.92 ± 12% > perf-profile.cycles.entry_SYSCALL_64_after_swapgs > 84.98 ± 0% -9.1% 77.20 ± 2% > perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.76 ± 10%+142.1% 1.84 ± 14% > perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath > 1.35 ± 4%+106.3% 2.78 ± 11% > perf-profile.cycles.file_has_perm.selinux_file_lock.security_file_lock.fcntl_setlk.sys_fcntl > 0.00 ± -1% +Inf% 0.89 ± 12% > perf-profile.cycles.flock_to_posix_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 6.90 ± 4% -48.6% 3.55 ± 27% > perf-profile.cycles.fput.entry_SYSCALL_64_fastpath >
[lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when fcntl_setlk races with a close") = compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale commit: 9189922675ecca0fab38931d86b676e9d79602dc 7f3697e24dc3820b10f445a4a7d914fc356012d1 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 -- %stddev %change %stddev \ |\ 2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time 1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time 3098 ± 57% -66.6% 1035 ±171% numa-numastat.node1.other_node 379.25 ± 8% -21.4% 298.00 ± 12% numa-vmstat.node0.nr_alloc_batch 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs 0.54 ± 5%+136.9% 1.28 ± 10% perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file 1.65 ± 57%+245.2% 5.70 ± 29% perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath 1.58 ± 59%+248.3% 5.50 ± 31% perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath 1.62 ± 58%+246.3% 5.63 ± 30% perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath 0.00 ± -1% +Inf% 5.88 ± 11% perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait 2.50 ± 2%-100.0% 0.00 ± -1% perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk 1.29 ± 4%+138.8% 3.09 ± 11% perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.47 ± 9%+144.4% 1.16 ± 11% perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.37 ± 12%+140.3% 0.90 ± 9% perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.86 ± 6%+137.7% 2.05 ± 10% perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file 0.61 ± 14% +56.8% 0.95 ± 14% perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl 0.00 ± -1% +Inf% 39.84 ± 12% perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl 16.44 ± 3%-100.0% 0.00 ± -1% perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.00 ± -1% +Inf% 1.77 ± 11% perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk 59.34 ± 1% -72.4% 16.36 ± 33% perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.46 ± 11%+144.9% 1.13 ± 19% perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl 0.87 ± 6%+103.2% 1.77 ± 12% perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock 0.81 ± 4%+135.7% 1.90 ± 10% perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath 0.00 ± -1% +Inf% 41.86 ± 12% perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.88 ± 6%+127.8% 2.00 ± 9% perf-profile.cycles.entry_SYSCALL_64 0.86 ± 4%+122.6% 1.92 ± 12% perf-profile.cycles.entry_SYSCALL_64_after_swapgs 84.98 ± 0% -9.1% 77.20 ± 2% perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.76 ± 10%+142.1% 1.84 ± 14% perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath 1.35 ± 4%+106.3% 2.78 ± 11% perf-profile.cycles.file_has_perm.selinux_file_lock.security_file_lock.fcntl_setlk.sys_fcntl 0.00 ± -1% +Inf% 0.89 ± 12% perf-profile.cycles.flock_to_posix_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 6.90 ± 4% -48.6% 3.55 ± 27% perf-profile.cycles.fput.entry_SYSCALL_64_fastpath 0.51 ± 10%+140.5% 1.23 ± 16% perf-profile.cycles.inode_has_perm.isra.31.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl 0.98 ± 4% +97.7% 1.93 ± 11%
[lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when fcntl_setlk races with a close") = compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale commit: 9189922675ecca0fab38931d86b676e9d79602dc 7f3697e24dc3820b10f445a4a7d914fc356012d1 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 -- %stddev %change %stddev \ |\ 2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time 1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time 3098 ± 57% -66.6% 1035 ±171% numa-numastat.node1.other_node 379.25 ± 8% -21.4% 298.00 ± 12% numa-vmstat.node0.nr_alloc_batch 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs 0.54 ± 5%+136.9% 1.28 ± 10% perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file 1.65 ± 57%+245.2% 5.70 ± 29% perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath 1.58 ± 59%+248.3% 5.50 ± 31% perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath 1.62 ± 58%+246.3% 5.63 ± 30% perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath 0.00 ± -1% +Inf% 5.88 ± 11% perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait 2.50 ± 2%-100.0% 0.00 ± -1% perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk 1.29 ± 4%+138.8% 3.09 ± 11% perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.47 ± 9%+144.4% 1.16 ± 11% perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.37 ± 12%+140.3% 0.90 ± 9% perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.86 ± 6%+137.7% 2.05 ± 10% perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file 0.61 ± 14% +56.8% 0.95 ± 14% perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl 0.00 ± -1% +Inf% 39.84 ± 12% perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl 16.44 ± 3%-100.0% 0.00 ± -1% perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.00 ± -1% +Inf% 1.77 ± 11% perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk 59.34 ± 1% -72.4% 16.36 ± 33% perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.46 ± 11%+144.9% 1.13 ± 19% perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl 0.87 ± 6%+103.2% 1.77 ± 12% perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock 0.81 ± 4%+135.7% 1.90 ± 10% perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath 0.00 ± -1% +Inf% 41.86 ± 12% perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.88 ± 6%+127.8% 2.00 ± 9% perf-profile.cycles.entry_SYSCALL_64 0.86 ± 4%+122.6% 1.92 ± 12% perf-profile.cycles.entry_SYSCALL_64_after_swapgs 84.98 ± 0% -9.1% 77.20 ± 2% perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 0.76 ± 10%+142.1% 1.84 ± 14% perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath 1.35 ± 4%+106.3% 2.78 ± 11% perf-profile.cycles.file_has_perm.selinux_file_lock.security_file_lock.fcntl_setlk.sys_fcntl 0.00 ± -1% +Inf% 0.89 ± 12% perf-profile.cycles.flock_to_posix_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath 6.90 ± 4% -48.6% 3.55 ± 27% perf-profile.cycles.fput.entry_SYSCALL_64_fastpath 0.51 ± 10%+140.5% 1.23 ± 16% perf-profile.cycles.inode_has_perm.isra.31.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl 0.98 ± 4% +97.7% 1.93 ± 11%
Re: [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
On Fri, 29 Jan 2016 09:32:19 +0800 kernel test robotwrote: > FYI, we noticed the below changes on > > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when > fcntl_setlk races with a close") > > > = > compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: > > gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale > > commit: > 9189922675ecca0fab38931d86b676e9d79602dc > 7f3697e24dc3820b10f445a4a7d914fc356012d1 > > 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 > -- > %stddev %change %stddev > \ |\ >2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops > 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops > 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time >1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time > 3098 ± 57% -66.6% 1035 ±171% numa-numastat.node1.other_node > 379.25 ± 8% -21.4% 298.00 ± 12% numa-vmstat.node0.nr_alloc_batch > 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time > 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs > 0.54 ± 5%+136.9% 1.28 ± 10% > perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file > 1.65 ± 57%+245.2% 5.70 ± 29% > perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > 1.58 ± 59%+248.3% 5.50 ± 31% > perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > 1.62 ± 58%+246.3% 5.63 ± 30% > perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath > 0.00 ± -1% +Inf% 5.88 ± 11% > perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait > 2.50 ± 2%-100.0% 0.00 ± -1% > perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk > 1.29 ± 4%+138.8% 3.09 ± 11% > perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.47 ± 9%+144.4% 1.16 ± 11% > perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.37 ± 12%+140.3% 0.90 ± 9% > perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.86 ± 6%+137.7% 2.05 ± 10% > perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file > 0.61 ± 14% +56.8% 0.95 ± 14% > perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl > 0.00 ± -1% +Inf% 39.84 ± 12% > perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl > 16.44 ± 3%-100.0% 0.00 ± -1% > perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.00 ± -1% +Inf% 1.77 ± 11% > perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk > 59.34 ± 1% -72.4% 16.36 ± 33% > perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.46 ± 11%+144.9% 1.13 ± 19% > perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl > 0.87 ± 6%+103.2% 1.77 ± 12% > perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock > 0.81 ± 4%+135.7% 1.90 ± 10% > perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath > 0.00 ± -1% +Inf% 41.86 ± 12% > perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.88 ± 6%+127.8% 2.00 ± 9% > perf-profile.cycles.entry_SYSCALL_64 > 0.86 ± 4%+122.6% 1.92 ± 12% > perf-profile.cycles.entry_SYSCALL_64_after_swapgs > 84.98 ± 0% -9.1% 77.20 ± 2% > perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 0.76 ± 10%+142.1% 1.84 ± 14% > perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath > 1.35 ± 4%+106.3% 2.78 ± 11% > perf-profile.cycles.file_has_perm.selinux_file_lock.security_file_lock.fcntl_setlk.sys_fcntl > 0.00 ± -1% +Inf% 0.89 ± 12% > perf-profile.cycles.flock_to_posix_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath > 6.90 ± 4% -48.6% 3.55 ± 27% >
Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops
Jeff Laytonwrites: > On Fri, 29 Jan 2016 09:32:19 +0800 > kernel test robot wrote: > >> FYI, we noticed the below changes on >> >> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master >> commit 7f3697e24dc3820b10f445a4a7d914fc356012d1 ("locks: fix unlock when >> fcntl_setlk races with a close") >> >> >> = >> compiler/cpufreq_governor/kconfig/rootfs/tbox_group/test/testcase: >> >> gcc-4.9/performance/x86_64-rhel/debian-x86_64-2015-02-07.cgz/lkp-snb01/lock1/will-it-scale >> >> commit: >> 9189922675ecca0fab38931d86b676e9d79602dc >> 7f3697e24dc3820b10f445a4a7d914fc356012d1 >> >> 9189922675ecca0f 7f3697e24dc3820b10f445a4a7 >> -- >> %stddev %change %stddev >> \ |\ >>2376432 ± 0% +2.1%2427484 ± 0% will-it-scale.per_process_ops >> 807889 ± 0% +35.1%1091496 ± 4% will-it-scale.per_thread_ops >> 22.08 ± 2% +89.1% 41.75 ± 5% will-it-scale.time.user_time >>1238371 ± 14%+100.4%2481345 ± 39% cpuidle.C1E-SNB.time >> 3098 ± 57% -66.6% 1035 ±171% numa-numastat.node1.other_node >> 379.25 ± 8% -21.4% 298.00 ± 12% >> numa-vmstat.node0.nr_alloc_batch >> 22.08 ± 2% +89.1% 41.75 ± 5% time.user_time >> 1795 ± 4% +7.5% 1930 ± 2% vmstat.system.cs >> 0.54 ± 5%+136.9% 1.28 ± 10% >> perf-profile.cycles.___might_sleep.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file >> 1.65 ± 57%+245.2% 5.70 ± 29% >> perf-profile.cycles.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath >> 1.58 ± 59%+248.3% 5.50 ± 31% >> perf-profile.cycles.__fget.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath >> 1.62 ± 58%+246.3% 5.63 ± 30% >> perf-profile.cycles.__fget_light.__fdget_raw.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.00 ± -1% +Inf% 5.88 ± 11% >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait >> 2.50 ± 2%-100.0% 0.00 ± -1% >> perf-profile.cycles.__memset.locks_alloc_lock.__posix_lock_file.vfs_lock_file.fcntl_setlk >> 1.29 ± 4%+138.8% 3.09 ± 11% >> perf-profile.cycles.__memset.locks_alloc_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.47 ± 9%+144.4% 1.16 ± 11% >> perf-profile.cycles.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.37 ± 12%+140.3% 0.90 ± 9% >> perf-profile.cycles.__might_sleep.__might_fault.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.86 ± 6%+137.7% 2.05 ± 10% >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.__posix_lock_file.vfs_lock_file >> 0.61 ± 14% +56.8% 0.95 ± 14% >> perf-profile.cycles.__might_sleep.kmem_cache_alloc.locks_alloc_lock.fcntl_setlk.sys_fcntl >> 0.00 ± -1% +Inf% 39.84 ± 12% >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk.sys_fcntl >> 16.44 ± 3%-100.0% 0.00 ± -1% >> perf-profile.cycles.__posix_lock_file.vfs_lock_file.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.00 ± -1% +Inf% 1.77 ± 11% >> perf-profile.cycles._raw_spin_lock.__posix_lock_file.vfs_lock_file.do_lock_file_wait.fcntl_setlk >> 59.34 ± 1% -72.4% 16.36 ± 33% >> perf-profile.cycles._raw_spin_lock.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.46 ± 11%+144.9% 1.13 ± 19% >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_fcntl.security_file_fcntl >> 0.87 ± 6%+103.2% 1.77 ± 12% >> perf-profile.cycles.avc_has_perm.inode_has_perm.file_has_perm.selinux_file_lock.security_file_lock >> 0.81 ± 4%+135.7% 1.90 ± 10% >> perf-profile.cycles.copy_user_generic_string.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.00 ± -1% +Inf% 41.86 ± 12% >> perf-profile.cycles.do_lock_file_wait.part.29.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.88 ± 6%+127.8% 2.00 ± 9% >> perf-profile.cycles.entry_SYSCALL_64 >> 0.86 ± 4%+122.6% 1.92 ± 12% >> perf-profile.cycles.entry_SYSCALL_64_after_swapgs >> 84.98 ± 0% -9.1% 77.20 ± 2% >> perf-profile.cycles.fcntl_setlk.sys_fcntl.entry_SYSCALL_64_fastpath >> 0.76 ± 10%+142.1% 1.84 ± 14% >> perf-profile.cycles.file_has_perm.selinux_file_fcntl.security_file_fcntl.sys_fcntl.entry_SYSCALL_64_fastpath >> 1.35 ± 4%+106.3% 2.78 ± 11% >> perf-profile.cycles.file_has_perm.selinux_file_lock.security_file_lock.fcntl_setlk.sys_fcntl >> 0.00 ± -1% +Inf% 0.89 ± 12% >>