Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266484AbUFQNMk (ORCPT ); Thu, 17 Jun 2004 09:12:40 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266489AbUFQNMK (ORCPT ); Thu, 17 Jun 2004 09:12:10 -0400 Received: from cfcafw.sgi.com ([198.149.23.1]:29222 "EHLO omx1.americas.sgi.com") by vger.kernel.org with ESMTP id S266484AbUFQNKy (ORCPT ); Thu, 17 Jun 2004 09:10:54 -0400 Date: Thu, 17 Jun 2004 08:10:31 -0500 From: Dimitri Sivanich To: Manfred Spraul Cc: linux-kernel@vger.kernel.org, lse-tech , linux-mm@kvack.org Subject: Re: [PATCH]: Option to run cache reap in thread mode Message-ID: <20040617131031.GB8473@sgi.com> References: <40D08225.6060900@colorfullife.com> <20040616180208.GD6069@sgi.com> <40D09872.4090107@colorfullife.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <40D09872.4090107@colorfullife.com> User-Agent: Mutt/1.5.6i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1023 Lines: 25 Manfred, On Wed, Jun 16, 2004 at 08:58:58PM +0200, Manfred Spraul wrote: > Could you try to reduce them? Something like (as root) > > # cd /proc > # cat slabinfo | gawk '{printf("echo \"%s %d %d %d\" > > /proc/slabinfo\n", $1,$9,4,2);}' | bash > > If this doesn't help then perhaps the timer should run more frequently > and scan only a part of the list of slab caches. I tried the modification you suggested and it had little effect. On a 4 cpu (otherwise idle) system I saw the characteristic 30+ usec interruptions (holdoffs) every 2 seconds. Since it's running in timer context, this of course includes all of the timer_interrupt logic, but I've verified no other timers running during those times (and I see only very short holdoffs during other timer interrupts). - 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/