NetBSD Problem Report #35741

From www@NetBSD.org  Tue Feb 20 18:17:34 2007
Return-Path: <www@NetBSD.org>
Received: by narn.NetBSD.org (Postfix, from userid 31301)
	id B875463B879; Tue, 20 Feb 2007 18:17:34 +0000 (UTC)
Message-Id: <20070220181734.B875463B879@narn.NetBSD.org>
Date: Tue, 20 Feb 2007 18:17:34 +0000 (UTC)
From: blair.sadewitz@gmail.com
Reply-To: blair.sadewitz@gmail.com
To: gnats-bugs@NetBSD.org
Subject: PDPOLICY_CLOCKPRO has no tuning parameters analogous to vm.filemax, etc.
X-Send-Pr-Version: www-1.0

>Number:         35741
>Category:       kern
>Synopsis:       PDPOLICY_CLOCKPRO has no tuning parameters analogous to vm.filemax, etc.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 20 18:20:00 +0000 2007
>Originator:     Blair Sadewitz
>Release:        4.99.10/amd64
>Organization:
>Environment:
NetBSD dexamyl 4.99.12 NetBSD 4.99.12 (DEXAMYL) #3: Mon Feb 19 18:37:01 EST 2007  blair@dexamyl:/home/blair/build/obj/sys/arch/amd64/compile/DEXAMYL amd64

>Description:
PDPOLICY_CLOCKPRO is clearly a superior page replacement policy.  However, for workloads that involve, for instance, a lot of anonymous/exec memory and don't need a lot of file cache, the system starts swapping out pages to disk like mad.  Presumably, with heavy disk I/O, file pages become 'hotter' than anon/exec pages for running applications.  This can cause a "desktop" environment such as KDE or GNOME to slow to a virtual standstill in the face of relentless swapping.
>How-To-Repeat:
Build a kernel with PDPOLICY_CLOCKPRO, start a lot of bloated applications, then do a lot of disk I/O.  I have had two others confirm this problem.
>Fix:
Not sure at all.  Add "weighting" to items in listq?

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.