Re: About 2.5.70-mm3

Valdis.Kletnieks@vt.edu
Mon, 02 Jun 2003 02:06:08 -0400


--==_Exmh_-1712630272P
Content-Type: text/plain; charset=us-ascii

On Sat, 31 May 2003 23:21:22 +0300, "ismail (cartman) donmez" said:
> On Saturday 31 May 2003 20:44, you wrote:
> > There's a little hack in there which speeds up the loading of executables:
> > when someone does a mmap of a file with executable permissions the kernel
> > will slurp it all into pagecache during the mmap. That tends to speed up
> > program loading quite a lot, because the normal demand-loading produces
> > quite poor I/O patterns.
> Cool

Yes, *majorly* cool. Between that tweak and the anticipatory scheduler,
it makes this laptop even more responsive than stock 2.5.70 was, and less
prone to hiccups - without -mm3, it was pretty easy to make xmms pause/skip
by suddenly hitting the disk with I/O. I've been trying to make it skip
for an hour, even doing things like launching an X application while running
an MH 'scan' command on a 7,000 item folder (which involves an open, read,
close for 7,000 separate files), and that doesn't phase it at all..

> > I had a vague feeling that this code wasn't working actually, and
> > reimplemented it for -mm4.
> You do not really feel it in X but on system startup its *quite* impressive.

It's noticeable on launching X apps on my laptop, and at boot time, I was
wondering if my init scripts were scrogged - [OK] after [OK] faster than
I'd seen before.

Amazing work, thanks Andrew (and all the contributors...)

--==_Exmh_-1712630272P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Exmh version 2.5 07/13/2001

iD8DBQE+2ulQcC3lWbTT17ARAiDMAJ4tfjnsJ1/VL+dIMJ5LVPEeO7hd+gCglUuv
dvdLRpPpUtpGShe7af2LTNo=
=daPH
-----END PGP SIGNATURE-----

--==_Exmh_-1712630272P--
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/