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?
(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.