From owner-freebsd-stable Wed Dec 20 9:33:13 2000 From owner-freebsd-stable@FreeBSD.ORG Wed Dec 20 09:33:10 2000 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from earth.backplane.com (placeholder-dcat-1076843399.broadbandoffice.net [64.47.83.135]) by hub.freebsd.org (Postfix) with ESMTP id 59D5E37B400; Wed, 20 Dec 2000 09:33:10 -0800 (PST) Received: (from dillon@localhost) by earth.backplane.com (8.11.1/8.9.3) id eBKHVnI67850; Wed, 20 Dec 2000 09:31:49 -0800 (PST) (envelope-from dillon) Date: Wed, 20 Dec 2000 09:31:49 -0800 (PST) From: Matt Dillon Message-Id: <200012201731.eBKHVnI67850@earth.backplane.com> To: Reddy Crashalott Cc: stable@FreeBSD.ORG, hackers@FreeBSD.ORG Subject: Re: New performance patch available for testing on stable References: <200012152247.eBFMlg727583@earth.backplane.com> <200012201059.eBKAxnt24063@crotchety.newsbastards.org> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have another patch set available. #6 http://apollo.backplane.com/FreeBSD4/ (I'm working on a -current version of the patch. It takes a bit of time, I have to do it by hand). The previous patchset tried to pageout too much, which greatly effects load on heavily loaded machines. I wound up having to put the maxlaunder code back in but with some mods to deal with the opposite situation that Yahoo faces with all their dirty MAP_NOSYNC pages. News systems tend to have a huge number of recycleable 'clean' pages while Yahoo's machines tend to have a huge number of 'dirty' pages. I would first try the patch without any additional hacks, except perhaps for some tuning (via sysctl) of vm.v_cache_min and vm.max_launder. I would suggest raising vm.v_cache_min (don't raise it past vm.v_cache_max though or also raise vm.v_cache_max), and perhaps dropping vm.max_launder from 32 to 16. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message