Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sun, 12 Jan 2003 06:00:30 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sun, 12 Jan 2003 06:00:30 -0500 Received: from ns.indranet.co.nz ([210.54.239.210]:42956 "EHLO mail.acheron.indranet.co.nz") by vger.kernel.org with ESMTP id ; Sun, 12 Jan 2003 06:00:28 -0500 Date: Mon, 13 Jan 2003 00:09:15 +1300 From: Andrew McGregor To: Andrew Morton , Roe Peterson , linux-laptop@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: dell precision m50 _very_ slow paging/swapping Message-ID: <19480000.1042369755@localhost.localdomain> In-Reply-To: <200301111012.55150.akpm@digeo.com> References: <3E203A45.B590F101@petcom.com> <200301111012.55150.akpm@digeo.com> X-Mailer: Mulberry/3.0.0b10 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1685 Lines: 61 Have you tried hdparm to see if the disk is in a stupid mode and needs something (DMA most likely) switched on to perform? Dell BIOSes often get this wrong. idebus=66 on the kernel command line is appropriate too. Andrew --On Saturday, January 11, 2003 10:12:55 -0800 Andrew Morton wrote: > On Sat January 11 2003 07:37, Roe Peterson wrote: >> >> Although Dell doesn't consider the precision M50 a laptop (it's a >> "portable workstation"), this list >> looks like a good place to start :-) >> >> I'm having a big problem with a brand-new M50. The symptoms persist >> whether I try Redhat 7.3 >> or 8.0. >> >> Generally, everything is fine, right up to the time the machine starts >> paging out to disk. Then, the >> system essentially grinds to a halt. >> > > You'd need to determine whether the CPU is busy or idle when this is > happening. > > If it's busy, profile the kernel: > > - boot with "profile=1" on the kernel command line > > - > readprofile -r > > readprofile -v -m /boot/System.map | sort -n +2 | tail -40 > > It it's not busy, then: > > while true > do > ps axl | grep ' D ' > sleep 1 > done & > > > > > - > 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/ > > - 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/