[PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-10 Thread Dave Hansen
From: Dave Hansen Now that we have some shiny new tracepoints, we can actually figure out what the heck is going on. During a kernel compile, 60% of the flush_tlb_mm_range() calls are for a single page. It breaks down like this: size percent percent<= VVV GLOBAL:

[PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-10 Thread Dave Hansen
From: Dave Hansen dave.han...@linux.intel.com Now that we have some shiny new tracepoints, we can actually figure out what the heck is going on. During a kernel compile, 60% of the flush_tlb_mm_range() calls are for a single page. It breaks down like this: size percent percent= V

Re: [PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-07 Thread Davidlohr Bueso
On Fri, 2014-03-07 at 09:15 -0800, Dave Hansen wrote: > On 03/06/2014 05:55 PM, Davidlohr Bueso wrote: > > On Wed, 2014-03-05 at 16:45 -0800, Dave Hansen wrote: > >> From: Dave Hansen > >> > >> Now that we have some shiny new tracepoints, we can actually > >> figure out what the heck is going on.

Re: [PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-07 Thread Dave Hansen
On 03/06/2014 05:55 PM, Davidlohr Bueso wrote: > On Wed, 2014-03-05 at 16:45 -0800, Dave Hansen wrote: >> From: Dave Hansen >> >> Now that we have some shiny new tracepoints, we can actually >> figure out what the heck is going on. >> >> During a kernel compile, 60% of the flush_tlb_mm_range()

Re: [PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-07 Thread Dave Hansen
On 03/06/2014 05:55 PM, Davidlohr Bueso wrote: On Wed, 2014-03-05 at 16:45 -0800, Dave Hansen wrote: From: Dave Hansen dave.han...@linux.intel.com Now that we have some shiny new tracepoints, we can actually figure out what the heck is going on. During a kernel compile, 60% of the

Re: [PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-07 Thread Davidlohr Bueso
On Fri, 2014-03-07 at 09:15 -0800, Dave Hansen wrote: On 03/06/2014 05:55 PM, Davidlohr Bueso wrote: On Wed, 2014-03-05 at 16:45 -0800, Dave Hansen wrote: From: Dave Hansen dave.han...@linux.intel.com Now that we have some shiny new tracepoints, we can actually figure out what the heck

Re: [PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-06 Thread Davidlohr Bueso
On Wed, 2014-03-05 at 16:45 -0800, Dave Hansen wrote: > From: Dave Hansen > > Now that we have some shiny new tracepoints, we can actually > figure out what the heck is going on. > > During a kernel compile, 60% of the flush_tlb_mm_range() calls > are for a single page. It breaks down like

Re: [PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-06 Thread Davidlohr Bueso
On Wed, 2014-03-05 at 16:45 -0800, Dave Hansen wrote: From: Dave Hansen dave.han...@linux.intel.com Now that we have some shiny new tracepoints, we can actually figure out what the heck is going on. During a kernel compile, 60% of the flush_tlb_mm_range() calls are for a single page. It

[PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-05 Thread Dave Hansen
From: Dave Hansen Now that we have some shiny new tracepoints, we can actually figure out what the heck is going on. During a kernel compile, 60% of the flush_tlb_mm_range() calls are for a single page. It breaks down like this: size percent percent<= VVV GLOBAL:

[PATCH 6/7] x86: mm: set TLB flush tunable to sane value

2014-03-05 Thread Dave Hansen
From: Dave Hansen dave.han...@linux.intel.com Now that we have some shiny new tracepoints, we can actually figure out what the heck is going on. During a kernel compile, 60% of the flush_tlb_mm_range() calls are for a single page. It breaks down like this: size percent percent= V