Re: [ofa-general] Re: Demand paging for memory regions

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Kanoj Sarcar
Date: Wednesday, February 13, 2008 - 3:44 pm

--- Christoph Lameter <clameter@sgi.com> wrote:


I have a question on the basic need for the mmu
notifier stuff wrt rdma hardware and pinning memory.

It seems that the need is to solve potential memory
shortage and overcommit issues by being able to
reclaim pages pinned by rdma driver/hardware. Is my
understanding correct?

If I do understand correctly, then why is rdma page
pinning any different than eg mlock pinning? I imagine
Oracle pins lots of memory (using mlock), how come
they do not run into vm overcommit issues?

Are we up against some kind of breaking c-o-w issue
here that is different between mlock and rdma pinning?

Asked another way, why should effort be spent on a
notifier scheme, and rather not on fixing any memory
accounting problems and unifying how pin pages are
accounted for that get pinned via mlock() or rdma
drivers?

Startup benefits are well understood with the notifier
scheme (ie, not all pages need to be faulted in at
memory region creation time), specially when most of
the memory region is not accessed at all. I would
imagine most of HPC does not work this way though.
Then again, as rdma hardware is applied
(increasingly?) towards apps with short lived
connections, the notifier scheme will help with
startup times.

Kanoj



      ____________________________________________________________________________________
Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ 

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 3:06 pm)
Re: [patch 0/6] MMU Notifiers V6, Andrew Morton, (Fri Feb 8, 3:23 pm)
Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 4:32 pm)
Re: [patch 0/6] MMU Notifiers V6, Robin Holt, (Fri Feb 8, 4:36 pm)
Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 4:41 pm)
Re: [patch 0/6] MMU Notifiers V6, Robin Holt, (Fri Feb 8, 4:43 pm)
Re: [patch 0/6] MMU Notifiers V6, Andrew Morton, (Fri Feb 8, 4:56 pm)
Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 5:05 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Roland Dreier, (Fri Feb 8, 5:12 pm)
Re: [patch 0/6] MMU Notifiers V6, Andrew Morton, (Fri Feb 8, 5:12 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 5:16 pm)
Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 5:18 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Roland Dreier, (Fri Feb 8, 5:22 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 5:36 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Andrea Arcangeli, (Fri Feb 8, 6:24 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 6:27 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Andrea Arcangeli, (Fri Feb 8, 6:56 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Fri Feb 8, 7:16 pm)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Rik van Riel, (Sat Feb 9, 5:55 am)
Re: [ofa-general] Re: [patch 0/6] MMU Notifiers V6, Christoph Lameter, (Sat Feb 9, 2:46 pm)
Re: Demand paging for memory regions (was Re: MMU Notifier ..., Christoph Lameter, (Tue Feb 12, 3:10 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Roland Dreier, (Tue Feb 12, 3:41 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Jason Gunthorpe, (Tue Feb 12, 4:23 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Tue Feb 12, 5:56 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Tue Feb 12, 6:01 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Jason Gunthorpe, (Tue Feb 12, 6:26 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christian Bell, (Tue Feb 12, 6:55 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Tue Feb 12, 7:19 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Tue Feb 12, 7:35 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Jason Gunthorpe, (Tue Feb 12, 8:25 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Patrick Geoffray, (Tue Feb 12, 8:56 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christian Bell, (Tue Feb 12, 9:09 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Jason Gunthorpe, (Tue Feb 12, 9:26 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Patrick Geoffray, (Tue Feb 12, 9:47 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Raisch, (Wed Feb 13, 5:11 am)
Re: [patch 0/6] MMU Notifiers V6, Jack Steiner, (Wed Feb 13, 7:31 am)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 13, 11:51 am)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 13, 12:00 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 13, 12:02 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christian Bell, (Wed Feb 13, 12:46 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Jason Gunthorpe, (Wed Feb 13, 12:51 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 13, 1:32 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 13, 1:36 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Kanoj Sarcar, (Wed Feb 13, 3:44 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 13, 4:02 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Pete Wyckoff, (Wed Feb 13, 4:23 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Kanoj Sarcar, (Wed Feb 13, 4:43 pm)
Re: Demand paging for memory regions, Jesse Barnes, (Wed Feb 13, 4:48 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Jason Gunthorpe, (Wed Feb 13, 5:01 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Andrea Arcangeli, (Wed Feb 13, 5:56 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Thu Feb 14, 12:35 pm)
Re: [ofa-general] Re: Demand paging for memory regions, Christoph Lameter, (Wed Feb 27, 3:11 pm)