Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753263Ab0BNXLe (ORCPT ); Sun, 14 Feb 2010 18:11:34 -0500 Received: from ogre.sisk.pl ([217.79.144.158]:60398 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752549Ab0BNXLc (ORCPT ); Sun, 14 Feb 2010 18:11:32 -0500 From: "Rafael J. Wysocki" To: James Cloos Subject: Re: [Regression] Filesystem I/O is CPU-bound in rc7 and rc8 Date: Mon, 15 Feb 2010 00:12:25 +0100 User-Agent: KMail/1.12.4 (Linux/2.6.33-rc8-rjw; KDE/4.3.5; x86_64; ; ) Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-ext4@vger.kernel.org, linux-btrfs@vger.kernel.org, jfs-discussion@lists.sourceforge.net References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201002150012.25572.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1386 Lines: 37 On Sunday 14 February 2010, James Cloos wrote: > Sometime between rc6 and rc7 all filesystem I/O started using 100% CPU, > usually on the order of 60% sys, 40% user. > > I've tried this with each of ext4, jfs and btrfs filesystems. All show > the same issue. > > Using dd(1) to read from the block specials directly works as well and > as fast as it always has; only reading or writing to mounted filesystems > is affected. > > Box is 32-bit x86, PentiumIII-M; drives are ide using libata. > > If the btrfs fs is mounted, the slowdown is enought to trigger the > hung_task call trace (120s) on the btrfs-transac process. > > But the regression is just as apparent when only jfs and ext4 are mounted. > > The only filesystems I've found which avoid the regression are tmpfs and > devtmpfs. > > I didn't have time to write up a report when I noticed this in rc7 but > had to boot back into rc6 for work. > > Some of the commits since rc7 looked like they might have addressed this > regression, but it persists in rc8. I have created the bug entry at http://bugzilla.kernel.org/show_bug.cgi?id=15306 for your report. Thanks, Rafael -- 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/