Re: How do I make this thing stop laging? Reboot? Sounds like

Anders Karlsson (anders@trudheim.com)
18 Jun 2003 11:23:31 +0100


This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.

--=_courier-5340-1055931887-0001-2
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Wed, 2003-06-18 at 10:22, Karl Vogel wrote:
> On 18 Jun 2003, you wrote in linux.kernel:
>=20
> > rmoser wrote:
> > [...]
[...]
> > Because the problem _is_ unsolvable. You want the kernel
> > to go "oh, lots of free memory showed up, lets pull
> > everything in from swap just in case someone might need it."
>=20
>=20
> You might want to try Con Kolivas' patches on:
> http://members.optusnet.com.au/ckolivas/kernel/
>=20
> More specifically the 'swap prefetch' patch. From this FAQ:
>=20
> --
> Swap prefetching? If you have >10% free physical ram and any used swap it=
=20
> will start swapping pages back into physical ram. Probably not of real=20
> benefit but many people like this idea. I have a soft spot for it and lik=
e=20
> using it.
> --
>=20
> The disadvantage is ofcourse that you will be using up more RAM than is=20
> really necessary.

Sorry for breaking in, but this is an interesting discussion. :-)

I find that the Linux VM tend to push things out in to swap-space when
it does not need it. This is fine. However, I was once told something
about AIX that has lodged itself in the back of my mind.

AIX uses (or used to use) the exact same way of reading/writing data
from/to disk for all I/O. AIX also makes a distinction between code and
data. If code in RAM is unused, it simply gets flushed. If it is needed
again at a later time, it is paged in from disk where it was originally
loaded from. Only dirty data is paged out into swap.

Is it feasible to tweak the Linux VM to behave in the same fashion? If
Linux already does it this way, I'll just shut up. :)

/A

--=_courier-5340-1055931887-0001-2
Content-Type: application/pgp-signature; name="signature.asc"
Content-Transfer-Encoding: 7bit
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQA+8D2iLYywqksgYBoRAilpAJ4srpP3rU+6yYaqMSgFuhueWzekzQCglNyZ
pJ9tMGhOq71W426BcxekyDI=
=3n8Z
-----END PGP SIGNATURE-----

--=_courier-5340-1055931887-0001-2--