Re: [lkp] [x86/platform/UV] 71854cb812: will-it-scale.per_thread_ops -2.3% regression

From: Thomas Gleixner
Date: Thu Oct 27 2016 - 19:04:46 EST


On Thu, 27 Oct 2016, Ye Xiaolong wrote:
> Yes, this is weird, the per_thread_ops change is small and should be run
> to run variation, the actual significant change is will-it-scale.time.user_time
> -27% decrease, but the patch seems not relevant, we can't interpret it. :(
>
> We've tried to queue the jobs (4 times) for
> 71854cb812ec23bfe5f63d52217e6b9e6cb901f5 and v4.9-rc1 with new kconfig
> (added CONFIG_DEBUG_INFO_REDUCED), and result shows user_time change is
> quite stable.

> v4.9-rc1 71854cb812ec23bfe5f63d5221
> ---------------- --------------------------
> %stddev %change %stddev
> \ | \
> 1670068 ± 0% -3.8% 1606650 ± 1% will-it-scale.per_thread_ops
> 9749 ± 2% +1328.0% 139222 ±105% will-it-scale.time.involuntary_context_switches

^^^^^^ This is massive

I have no explanation for this either, but you really should try to figure
out what's going on here.

The only difference between plain rc1 and rc + this patch is the resulting
text size and therefor some other unrelated stuff moving to different
places in memory which has some yet to figure out side effects.

Thanks,

tglx