* Rik van Riel's vm-rmap
@ 2002-01-28 4:56 Louis Garcia
2002-01-28 5:28 ` William Lee Irwin III
2002-01-28 8:21 ` Rik van Riel
0 siblings, 2 replies; 10+ messages in thread
From: Louis Garcia @ 2002-01-28 4:56 UTC (permalink / raw)
To: linux-kernel
Does he still use classzones as the basis for the vm? I thought that
linux was trying to get away from classzones for better NUMA support in
2.5??
--Louis
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-28 4:56 Rik van Riel's vm-rmap Louis Garcia
@ 2002-01-28 5:28 ` William Lee Irwin III
2002-01-28 8:21 ` Rik van Riel
1 sibling, 0 replies; 10+ messages in thread
From: William Lee Irwin III @ 2002-01-28 5:28 UTC (permalink / raw)
To: Louis Garcia; +Cc: linux-kernel
On Sun, Jan 27, 2002 at 11:56:50PM -0500, Louis Garcia wrote:
> Does he still use classzones as the basis for the vm? I thought that
> linux was trying to get away from classzones for better NUMA support in
> 2.5??
rmap does not use the classzone concept.
Cheers,
Bill
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-28 4:56 Rik van Riel's vm-rmap Louis Garcia
2002-01-28 5:28 ` William Lee Irwin III
@ 2002-01-28 8:21 ` Rik van Riel
2002-01-29 0:07 ` Louis Garcia
1 sibling, 1 reply; 10+ messages in thread
From: Rik van Riel @ 2002-01-28 8:21 UTC (permalink / raw)
To: Louis Garcia; +Cc: linux-kernel
On 27 Jan 2002, Louis Garcia wrote:
> Does he still use classzones as the basis for the vm? I thought that
> linux was trying to get away from classzones for better NUMA support in
> 2.5??
Nope. I've done a few modifications:
1) the IMHO inflexible classzone stuff has been removed
2) we have reverse mappings, so we can do our pageout
scan by physical address
3) this in turn means the active, inactive_dirty and
inactive_clean lists are per zone ... allowing us
to scan only in those zones where we actually need
to free pages
regards,
Rik
--
"Linux holds advantages over the single-vendor commercial OS"
-- Microsoft's "Competing with Linux" document
http://www.surriel.com/ http://distro.conectiva.com/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-28 8:21 ` Rik van Riel
@ 2002-01-29 0:07 ` Louis Garcia
2002-01-29 0:12 ` Robert Love
0 siblings, 1 reply; 10+ messages in thread
From: Louis Garcia @ 2002-01-29 0:07 UTC (permalink / raw)
To: Rik van Riel; +Cc: linux-kernel
Does this patch work well with Andrew's low-latency patch?
--Louis
On Mon, 2002-01-28 at 03:21, Rik van Riel wrote:
> On 27 Jan 2002, Louis Garcia wrote:
>
> > Does he still use classzones as the basis for the vm? I thought that
> > linux was trying to get away from classzones for better NUMA support in
> > 2.5??
>
> Nope. I've done a few modifications:
>
> 1) the IMHO inflexible classzone stuff has been removed
>
> 2) we have reverse mappings, so we can do our pageout
> scan by physical address
>
> 3) this in turn means the active, inactive_dirty and
> inactive_clean lists are per zone ... allowing us
> to scan only in those zones where we actually need
> to free pages
>
> regards,
>
> Rik
> --
> "Linux holds advantages over the single-vendor commercial OS"
> -- Microsoft's "Competing with Linux" document
>
> http://www.surriel.com/ http://distro.conectiva.com/
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-29 0:07 ` Louis Garcia
@ 2002-01-29 0:12 ` Robert Love
2002-01-29 0:14 ` Louis Garcia
0 siblings, 1 reply; 10+ messages in thread
From: Robert Love @ 2002-01-29 0:12 UTC (permalink / raw)
To: Louis Garcia; +Cc: Rik van Riel, linux-kernel
On Mon, 2002-01-28 at 19:07, Louis Garcia wrote:
> Does this patch work well with Andrew's low-latency patch?
There will be failed hunks in the VM code (specifically vmscan.c), but
you can safely ignore them. So, yes, it works.
Robert Love
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-29 0:12 ` Robert Love
@ 2002-01-29 0:14 ` Louis Garcia
2002-01-29 0:15 ` Rik van Riel
2002-01-29 0:19 ` Robert Love
0 siblings, 2 replies; 10+ messages in thread
From: Louis Garcia @ 2002-01-29 0:14 UTC (permalink / raw)
To: Robert Love; +Cc: Rik van Riel, linux-kernel
Should I do the rmap patch first?
--Louis
On Mon, 2002-01-28 at 19:12, Robert Love wrote:
> On Mon, 2002-01-28 at 19:07, Louis Garcia wrote:
> > Does this patch work well with Andrew's low-latency patch?
>
> There will be failed hunks in the VM code (specifically vmscan.c), but
> you can safely ignore them. So, yes, it works.
>
> Robert Love
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-29 0:14 ` Louis Garcia
@ 2002-01-29 0:15 ` Rik van Riel
2002-01-29 0:56 ` Louis Garcia
2002-01-29 0:19 ` Robert Love
1 sibling, 1 reply; 10+ messages in thread
From: Rik van Riel @ 2002-01-29 0:15 UTC (permalink / raw)
To: Louis Garcia; +Cc: Robert Love, linux-kernel
On 28 Jan 2002, Louis Garcia wrote:
> Should I do the rmap patch first?
Yes.
After that you can patch the low latency patch,
which will give you a reject on vmscan.c
This doesn't matter because:
1) each part of the low latency patch is independant
2) -rmap already has low latency code in vmscan.c
kind regards,
Rik
--
"Linux holds advantages over the single-vendor commercial OS"
-- Microsoft's "Competing with Linux" document
http://www.surriel.com/ http://distro.conectiva.com/
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-29 0:14 ` Louis Garcia
2002-01-29 0:15 ` Rik van Riel
@ 2002-01-29 0:19 ` Robert Love
1 sibling, 0 replies; 10+ messages in thread
From: Robert Love @ 2002-01-29 0:19 UTC (permalink / raw)
To: Louis Garcia; +Cc: Rik van Riel, linux-kernel
On Mon, 2002-01-28 at 19:14, Louis Garcia wrote:
> Should I do the rmap patch first?
Yes, if Andrew's low-latency patch fails you just lose the scheduling
points in vmscan.c (big deal). If rmap half applies... ouch.
So apply rmap first.
Robert Love
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
2002-01-29 0:15 ` Rik van Riel
@ 2002-01-29 0:56 ` Louis Garcia
0 siblings, 0 replies; 10+ messages in thread
From: Louis Garcia @ 2002-01-29 0:56 UTC (permalink / raw)
To: Rik van Riel; +Cc: Robert Love, linux-kernel
Ok, has anyone ported the latest patch to 2.4.18-pre7 yet??
--Louis
On Mon, 2002-01-28 at 19:15, Rik van Riel wrote:
> On 28 Jan 2002, Louis Garcia wrote:
>
> > Should I do the rmap patch first?
>
> Yes.
>
> After that you can patch the low latency patch,
> which will give you a reject on vmscan.c
>
> This doesn't matter because:
> 1) each part of the low latency patch is independant
> 2) -rmap already has low latency code in vmscan.c
>
> kind regards,
>
> Rik
> --
> "Linux holds advantages over the single-vendor commercial OS"
> -- Microsoft's "Competing with Linux" document
>
> http://www.surriel.com/ http://distro.conectiva.com/
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Rik van Riel's vm-rmap
@ 2002-01-29 1:39 Alex Davis
0 siblings, 0 replies; 10+ messages in thread
From: Alex Davis @ 2002-01-29 1:39 UTC (permalink / raw)
To: linux-kernel, louisg00
Assuming you're talking about rmap12a, yes.
on http://www.dynamicbullet.com/rmap.html
there's a link to a patch that adds rmap
to 2.4.18pre7
-Alex
>Ok, has anyone ported the latest patch to 2.4.18-pre7 yet??
>
>--Louis
__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2002-01-29 1:39 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-28 4:56 Rik van Riel's vm-rmap Louis Garcia
2002-01-28 5:28 ` William Lee Irwin III
2002-01-28 8:21 ` Rik van Riel
2002-01-29 0:07 ` Louis Garcia
2002-01-29 0:12 ` Robert Love
2002-01-29 0:14 ` Louis Garcia
2002-01-29 0:15 ` Rik van Riel
2002-01-29 0:56 ` Louis Garcia
2002-01-29 0:19 ` Robert Love
-- strict thread matches above, loose matches on Subject: below --
2002-01-29 1:39 Alex Davis
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox