bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] VM cache policy change.


From: Thomas Schwinge
Subject: Re: [PATCH] VM cache policy change.
Date: Mon, 16 Jul 2012 22:30:23 +0200
User-agent: Notmuch/0.9-101-g81dad07 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu)

Hi!

On Tue, 10 Jul 2012 03:03:09 +0200, Richard Braun <rbraun@sceen.net> wrote:
> On Mon, Jul 09, 2012 at 04:44:57PM +0200, Richard Braun wrote:
> > Note that you need up-to-date versions of both GNU Mach [1] and the
> > Hurd [2] to test this patch, as it needs important bug fixes to avoid
> > file system crashes and kernel panics.
> 
> Debian packages with the patch and the required bug fixes are available
> at my repository :
> 
> deb http://ftp.sceen.net/debian-hurd experimental/
> deb-src http://ftp.sceen.net/debian-hurd experimental/
> 
> They are currently used on the public hurd box darnassus.sceen.net.

Here is what I see for my testload going from originally
gnumach-image-1.3.99-486-dbg version 2:1.3.99.dfsg.git20120710-1 to your
2:1.3.99.dfsg.git20120710-1+rbraun.1 (»VM cache policy change.« from
»Tue, 10 Jul 2012 19:00:46 +0200«).  Unfortunately, performance regresses
for me -- hopefully we can figure out why.  The testload is for glibc:
»make && make install && make check« after a fresh boot.

                    2:1.3.99.dfsg.git20120710-1
                                2:1.3.99.dfsg.git20120710-1+rbraun.1
    
    make            100 min     170 min
    make install    15 min      17 min
    make check      54 min      81 min

The baseline numbers have been stable (with minor variance) for a lot of
previous builds, here confirmed for two runs, the +rbraun.1 numbers have
also been essentially stable for two runs.  The logs of the three steps
are completely equivalent for the 2:1.3.99.dfsg.git20120710-1 and
+rbraun.1 builds.

The system is an AMD Athlon XP with 1466 MHz, has 1 GiB of RAM, and is
running Debian GNU/Hurd unstable x86 with most packages from around
2012-02, and GNU Mach, hurd* (and netdde), libc0.3* current.

I have logs for »ps -w 0 -AF hurd-long«, »vmstat«, »slabinfo« for all
runs, directly after booting, and some time after the glibc »make check«,
please tell me which you'd like to see; it's a lot of data already.


Grüße,
 Thomas

Attachment: pgpqay2Q9f0IC.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]