Re: arca-vm-8 [Re: [patch] arca-vm-6, killed kswapd [Re: [patch] new-vm , improvement , [Re: 2.2.0 Bug summary]]]

Eric W. Biederman
1999-01-07T04:29:51Z

>>>>> "LT" == Linus Torvalds <torvalds@transmeta.com> writes:

LT> Oh, well.. Based on what the arca-[678] patches did, there's now a pre-5
LT> out there. Not very similar, but it should incorporate the basic idea:
LT> namely much more aggressively asynchronous swap-outs from a process
LT> context.

LT> Comment away,

1) With your comments on PG_dirty/(what shrink_mmap should do) you
have worked out what needs to happen for the mapped in memory case,
and I haven't quite gotten there. Thank You.

2) I have tested using PG_dirty from shrink_mmap and it is a
performance problem because it loses all locality of reference,
and because it forces shrink_mmap into a dual role, of freeing and
writing pages, which need seperate tuning.

Linus is this a case you feel is important to tune for 2.2?
If so I would be happy to play with it.

Eric