Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops

2016-02-01 Thread J. Bruce Fields
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

2016-02-01 Thread J. Bruce Fields
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

Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops

2016-01-29 Thread Jeff Layton
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

2016-01-29 Thread Jeff Layton
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

2016-01-28 Thread Huang, Ying
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

2016-01-28 Thread Jeff Layton
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

2016-01-28 Thread kernel test robot
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

2016-01-28 Thread kernel test robot
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

2016-01-28 Thread Jeff Layton
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%  
> 

Re: [LKP] [lkp] [locks] 7f3697e24d: +35.1% will-it-scale.per_thread_ops

2016-01-28 Thread Huang, Ying
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%  
>>