From owner-freebsd-chat Fri Apr 16 11: 9:47 1999 Delivered-To: freebsd-chat@freebsd.org Received: from youknow.youwant.to (youknow.youwant.to [209.133.29.10]) by hub.freebsd.org (Postfix) with ESMTP id 8A37B15064 for ; Fri, 16 Apr 1999 11:09:46 -0700 (PDT) (envelope-from davids@webmaster.com) Received: from whenever (whenever.youwant.to [209.133.29.2]) by youknow.youwant.to (8.8.7/8.8.7) with SMTP id LAA31783; Fri, 16 Apr 1999 11:07:22 -0700 From: "David Schwartz" To: "Daniel C. Sobral" Cc: Subject: RE: swap-related problems Date: Fri, 16 Apr 1999 11:07:22 -0700 Message-ID: <000001be8833$f9dd1d80$021d85d1@whenever.youwant.to> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2377.0 Importance: Normal In-Reply-To: <371779F1.7D5C28C2@newsguy.com> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3155.0 Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > So long before critical processes can starve > non-critical processes, the > > reverse will occur. > > Ah, I see... you have a kind of point. You will find out, though, > that no critical process will run, because the non-critical ones > will long have overcommitted. There might be a demand for, for example, separate swap for critical and non-critical processes. Or there may be a wish to reserve a certain amount of swap just for critical processes, or to require overcommittment to exceed a certain amount before 'critical' processes have their allocations fail. This is a tuning question. It's easily possible to err in either direction. The point is, however, that a well-behaved process can't behave well without adequate feedback. And a fully-overcommitting kernel generally can't provide that feedback. A never-overcommitting kernel can, but unfortunately, that simply requires too much swap. Surely a reasonable compromise can be struck. DS To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message