Thread (101 messages) 101 messages, 12 authors, 2012-11-28

Re: [PATCH 00/27] Latest numa/core release, v16

From: Mel Gorman <mgorman@suse.de>
Date: 2012-11-19 23:00:41
Also in: lkml

On Mon, Nov 19, 2012 at 11:36:04PM +0100, Ingo Molnar wrote:
* Mel Gorman [off-list ref] wrote:
quoted
Ok.

In response to one of your later questions, I found that I had 
in fact disabled THP without properly reporting it. [...]
Hugepages is a must for most forms of NUMA/HPC.
Requiring huge pages to avoid a regression is a mistake.
This alone 
questions the relevance of most of your prior numa/core testing 
results. I now have to strongly dispute your other conclusions 
as well.
I'll freely admit that disabling THP for specjbb was a mistake and I should
have caught why at the start. However, the autonumabench figures reported for
the last release had THP enabled as had the kernel build benchmark figures.
Just a look at 'perf top' output should have told you the story.
I knew THP were not in use and said so in earlier reports. Take this for
example -- https://lkml.org/lkml/2012/11/16/207 . For specjbb, note that
the THP fault alloc figures are close to 0 and due to that I said "THP is
not really a factor for this workload". What I failed to do was identify
why THP was not in use.
Yet time and time again you readily reported bad 'schednuma' 
results for a slow 4K memory model that neither we nor other 
NUMA testers I talked to actually used, without stopping to look 
why that was so...
Again, I apologise for the THP mistake. The fact remains that the other
implementations did not suffer a performance slowdown due to the same
mistake.
[ I suspect that if such terabytes-of-data workloads are forced 
  through such a slow 4K pages model then there's a bug or 
  mis-tuning in our code that explains the level of additional 
  slowdown you saw - we'll fix that.

  But you should know that behavior under the slow 4K model 
  tells very little about the true scheduling and placement 
  quality of the patches... ]

Please report proper THP-enabled numbers before continuing.
Will do. Are THP-disabled benchmark results to be ignored?

-- 
Mel Gorman
SUSE Labs

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help