Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Jul 1999 14:13:24 +1000
From:      Stephen McKay <syssgm@detir.qld.gov.au>
To:        Matthew Dillon <dillon@apollo.backplane.com>
Cc:        Stephen McKay <syssgm@detir.qld.gov.au>, freebsd-current@FreeBSD.ORG
Subject:   Re: Stuck in "objtrm" - live kernel test to run 
Message-ID:  <199907120413.OAA13966@nymph.detir.qld.gov.au>
In-Reply-To: <199907100711.AAA53510@apollo.backplane.com> from Matthew Dillon at "Sat, 10 Jul 1999 00:11:43 -0700"
References:  <199907081828.LAA41802@apollo.backplane.com> <199907091033.UAA03176@nymph.detir.qld.gov.au> <199907100711.AAA53510@apollo.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday, 10th July 1999, Matthew Dillon wrote:

>    I'm trying to simulate your 486 setup.  You must love pain!  A make -j5
>    buildworld on a 16MB-limited machine pages like hell (200-400 pageins/sec
>    AND 200-400 pageouts/sec simultaniously, almost continuously).

Maximal pain, maximal gain! :-)  The only reason I'm using a big, powerful
486 is that my 386 here died and there were none left to replace it.  With
NFS src and obj, make world was taking over a week.  No joking.

>    Are you
>    using any special sysctls or special kernel config options?

I have been using "sysctl -w vm.swap_async_max=2" for a while.  It seems
to help throughput on this machine, and definitely helps interactive
performance.  I suspect that a few extra I/O limiters, or some sort of
I/O rate quota system would help enforce fairness even on faster machines.
For example, we have a performance anomaly with squid on 3.2 that could
be over-eager pagedaemon behaviour flooding the I/O system.

>    Also, try the latest -CURRENT and see if you can still get it stuck in
>    objtrm.  I haven't had any luck so far in my simulation.  If you still
>    get stuck in objtrm then try Alan's patch and see if that has an effect.

Maybe you should send me your latest patch, the atomic_* fixer and I'll give
it a whirl.  It hasn't turned up in the cvs-cur CTM patches yet.

Stephen.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907120413.OAA13966>