[lkml]   [2015]   [Jul]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH v3 3/7] locking/pvqspinlock: Collect slowpath lock statistics
On Wed, 2015-07-22 at 16:12 -0400, Waiman Long wrote:
> This patch enables the accumulation of kicking and waiting related
> PV qspinlock statistics when the new QUEUED_LOCK_STAT configuration
> option is selected. It also enables the collection of kicking and
> wakeup latencies which have a heavy dependency on the CPUs being used.
> The measured latencies for different CPUs are:
> CPU Wakeup Kicking
> --- ------ -------
> Haswell-EX 89.8us 7.4us
> Westmere-EX 67.6us 9.3us

But you don't mention anything about the overhead of enabling
QUEUED_LOCK_STAT. This does several atomic ops, thus potentially
thrashing workloads.

 \ /
  Last update: 2015-07-27 03:21    [W:0.125 / U:0.280 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site