From owner-freebsd-current Sun Jul 11 21:16:20 1999 Delivered-To: freebsd-current@freebsd.org Received: from ren.detir.qld.gov.au (ns.detir.qld.gov.au [203.46.81.66]) by hub.freebsd.org (Postfix) with ESMTP id C4DE914FA1 for ; Sun, 11 Jul 1999 21:16:15 -0700 (PDT) (envelope-from syssgm@detir.qld.gov.au) Received: by ren.detir.qld.gov.au; id OAA02022; Mon, 12 Jul 1999 14:15:06 +1000 (EST) Received: from ogre.detir.qld.gov.au(167.123.8.3) by ren.detir.qld.gov.au via smap (3.2) id xma002014; Mon, 12 Jul 99 14:15:04 +1000 Received: from atlas.detir.qld.gov.au (atlas.detir.qld.gov.au [167.123.8.9]) by ogre.detir.qld.gov.au (8.8.8/8.8.7) with ESMTP id OAA15778; Mon, 12 Jul 1999 14:13:25 +1000 (EST) Received: from nymph.detir.qld.gov.au (nymph.detir.qld.gov.au [167.123.10.10]) by atlas.detir.qld.gov.au (8.8.5/8.8.5) with ESMTP id OAA06962; Mon, 12 Jul 1999 14:13:25 +1000 (EST) Received: from nymph.detir.qld.gov.au (localhost.detir.qld.gov.au [127.0.0.1]) by nymph.detir.qld.gov.au (8.8.8/8.8.7) with ESMTP id OAA13966; Mon, 12 Jul 1999 14:13:24 +1000 (EST) (envelope-from syssgm@nymph.detir.qld.gov.au) Message-Id: <199907120413.OAA13966@nymph.detir.qld.gov.au> To: Matthew Dillon Cc: Stephen McKay , freebsd-current@FreeBSD.ORG Subject: Re: Stuck in "objtrm" - live kernel test to run References: <199907081828.LAA41802@apollo.backplane.com> <199907091033.UAA03176@nymph.detir.qld.gov.au> <199907100711.AAA53510@apollo.backplane.com> In-Reply-To: <199907100711.AAA53510@apollo.backplane.com> from Matthew Dillon at "Sat, 10 Jul 1999 00:11:43 -0700" Date: Mon, 12 Jul 1999 14:13:24 +1000 From: Stephen McKay Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG 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