Re: Populating multiple ptes at fault time

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Jeremy Fitzhardinge
Date: Thursday, September 18, 2008 - 11:53 am

Christoph Lameter wrote:

Thanks, that was exactly what I was hoping to see.  I didn't see any
definitive statements against the patch set, other than a concern that
it could make things worse.  Was the upshot that no consensus was
reached about how to detect when its beneficial to preallocate anonymous
pages?

Martin, in that thread you mentioned that you had tried pre-populating
file-backed mappings as well, but "Mmmm ... we tried doing this before
for filebacked pages by sniffing the
pagecache, but it crippled forky workloads (like kernel compile) with the
extra cost in zap_pte_range, etc. ".

Could you describe, or have a pointer to, what you tried and how it
turned out?  Did you end up populating so many (unused) ptes that
zap_pte_range needed to do lots more work?

Christoph (and others): do you think vm changes in the last 4 years
would have changed the outcome of these results?


Thanks,
    J
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Wed Sep 17, 10:47 am)
Re: Populating multiple ptes at fault time, Rik van Riel, (Wed Sep 17, 11:28 am)
Re: Populating multiple ptes at fault time, Chris Snook, (Wed Sep 17, 1:02 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Wed Sep 17, 2:45 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Wed Sep 17, 2:47 pm)
Re: Populating multiple ptes at fault time, Avi Kivity, (Wed Sep 17, 3:02 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Wed Sep 17, 3:30 pm)
Re: Populating multiple ptes at fault time, Avi Kivity, (Wed Sep 17, 3:47 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Wed Sep 17, 4:02 pm)
Re: Populating multiple ptes at fault time, MinChan Kim, (Wed Sep 17, 4:50 pm)
Re: Populating multiple ptes at fault time, KOSAKI Motohiro, (Wed Sep 17, 11:58 pm)
Re: Populating multiple ptes at fault time, KAMEZAWA Hiroyuki, (Thu Sep 18, 12:26 am)
Re: Populating multiple ptes at fault time, Christoph Lameter, (Thu Sep 18, 11:16 am)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Thu Sep 18, 11:53 am)
Re: Populating multiple ptes at fault time, Christoph Lameter, (Thu Sep 18, 12:39 pm)
Re: Populating multiple ptes at fault time, Avi Kivity, (Thu Sep 18, 1:26 pm)
Re: Populating multiple ptes at fault time, Martin Bligh, (Thu Sep 18, 1:52 pm)
Re: Populating multiple ptes at fault time, Chris Snook, (Thu Sep 18, 1:53 pm)
Re: Populating multiple ptes at fault time, Martin Bligh, (Thu Sep 18, 2:11 pm)
Re: Populating multiple ptes at fault time, Christoph Lameter, (Thu Sep 18, 2:13 pm)
Re: Populating multiple ptes at fault time, Martin Bligh, (Thu Sep 18, 2:21 pm)
Re: Populating multiple ptes at fault time, Christoph Lameter, (Thu Sep 18, 2:32 pm)
Re: Populating multiple ptes at fault time, MinChan Kim, (Thu Sep 18, 2:49 pm)
Re: Populating multiple ptes at fault time, Christoph Lameter, (Thu Sep 18, 2:58 pm)
Re: Populating multiple ptes at fault time, Martin Bligh, (Thu Sep 18, 3:08 pm)
Re: Populating multiple ptes at fault time, Christoph Lameter, (Thu Sep 18, 3:11 pm)
Re: Populating multiple ptes at fault time, Martin Bligh, (Thu Sep 18, 3:18 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Thu Sep 18, 3:18 pm)
Re: Populating multiple ptes at fault time, KOSAKI Motohiro, (Thu Sep 18, 3:21 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Thu Sep 18, 3:22 pm)
Re: Populating multiple ptes at fault time, Chris Snook, (Thu Sep 18, 3:23 pm)
Re: Populating multiple ptes at fault time, MinChan Kim, (Thu Sep 18, 4:16 pm)
Re: Populating multiple ptes at fault time, Avi Kivity, (Thu Sep 18, 4:38 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Thu Sep 18, 5:00 pm)
Re: Populating multiple ptes at fault time, Avi Kivity, (Thu Sep 18, 5:20 pm)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Thu Sep 18, 5:42 pm)
Re: Populating multiple ptes at fault time, Benjamin Herrenschmidt, (Fri Sep 19, 10:45 am)
Re: Populating multiple ptes at fault time, Avi Kivity, (Wed Sep 24, 5:31 am)
Re: Populating multiple ptes at fault time, Jeremy Fitzhardinge, (Thu Sep 25, 11:32 am)
Re: Populating multiple ptes at fault time, Martin Schwidefsky, (Fri Sep 26, 3:26 am)