Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263709AbUFFOlL (ORCPT ); Sun, 6 Jun 2004 10:41:11 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263713AbUFFOlL (ORCPT ); Sun, 6 Jun 2004 10:41:11 -0400 Received: from mx1.redhat.com ([66.187.233.31]:62891 "EHLO mx1.redhat.com") by vger.kernel.org with ESMTP id S263709AbUFFOlA (ORCPT ); Sun, 6 Jun 2004 10:41:00 -0400 Date: Sun, 6 Jun 2004 10:39:52 -0400 (EDT) From: Rik van Riel X-X-Sender: riel@chimarrao.boston.redhat.com To: Bill Davidsen cc: Con Kolivas , FabF , Bernd Eckenfels , Subject: Re: why swap at all? In-Reply-To: <40BF3250.9040901@tmr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 858 Lines: 21 On Thu, 3 Jun 2004, Bill Davidsen wrote: > My perception is that the system is really bad at recognizing > diminishing returns to be had by paging programs for the benefit of i/o. Currently the kernel has no mechanisms at all to do any kind of detection of bad pageout decisions it made in the past, and consequently no way to learn for the future. Checks and balances ... those are what's missing ;) -- "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." - Brian W. Kernighan - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/