From owner-freebsd-stable@FreeBSD.ORG Sun Jan 7 16:27:15 2007 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EF8BD16A415 for ; Sun, 7 Jan 2007 16:27:15 +0000 (UTC) (envelope-from quetzal@zone3000.net) Received: from mx1.sitevalley.com (sitevalley.com [209.67.60.43]) by mx1.freebsd.org (Postfix) with SMTP id A759613C457 for ; Sun, 7 Jan 2007 16:27:15 +0000 (UTC) (envelope-from quetzal@zone3000.net) Received: from unknown (HELO localhost) (217.144.69.37) by 209.67.61.254 with SMTP; 7 Jan 2007 16:27:12 -0000 Date: Sun, 7 Jan 2007 18:19:42 +0200 From: Nikolay Pavlov To: Craig Rodrigues Message-ID: <20070107161942.GA1440@zone3000.net> References: <20070105165910.GA37906@zone3000.net> <20070105230029.GA23751@crodrigues.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070105230029.GA23751@crodrigues.org> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 6.1-RELEASE-p10 Resent-From: quetzal@zone3000.net Resent-Date: Sun, 7 Jan 2007 18:26:45 +0200 Resent-To: freebsd-stable@freebsd.org Resent-Message-Id: <20070107162715.A759613C457@mx1.freebsd.org> Cc: Subject: Re: kernel panic on 6.2-RC2 with GENERIC. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jan 2007 16:27:16 -0000 On Friday, 5 January 2007 at 18:00:29 -0500, Craig Rodrigues wrote: > On Fri, Jan 05, 2007 at 06:59:10PM +0200, Nikolay Pavlov wrote: > > Hello folks. > > I have kernel panic on GENERIC kernel while executing postmark. > > What is postmark? > Can you give the exact sequence of steps used to produce this panic? Sure: benchmarks/postmark PostMark is the benchmark used in the NetApp Technical Report TR-3022, "PostMark: A New File System Benchmark". The paper fully explains how to use this tool. >From the paper's Abstract: Existing file system benchmarks are deficient in portraying performance in the ephemeral small-file regime used by Internet software, especially: * electronic mail * netnews * web-based commerce PostMark is a new benchmark to measure performance for this class of application. WWW: http://www.netapp.com/tech_library/3022.html root# postmark PostMark v1.5 : 3/27/01 pm>set number=10000 pm>set transactions=10000 pm>set subdirectories=10000 pm>show Current configuration is: The base number of files is 10000 Transactions: 10000 Files range between 500 bytes and 9.77 kilobytes in size Working directory: /usr/home/quetzal 10000 subdirectories will be used Block sizes are: read=512 bytes, write=512 bytes Biases are: read/append=5, create/delete=5 Using Unix buffered file I/O Random number generator seed is 42 Report format is verbose. And than: pm>run Actualy i can triger this panic even with rm -rf "some dir with many files" or background fsck after crash. Also i can triger this with rsync with many (~100G) files. My system is very unstable with 6.2-RC2 kernel, but with 6.1 kernel i can't crash it. Here is successful postmark results for 6.1: Creating subdirectories...Done Creating files...Done Performing transactions..........Done Deleting files...Done Deleting subdirectories...Done Time: 1196 seconds total 556 seconds of transactions (17 per second) Files: 15027 created (12 per second) Creation alone: 10000 files (32 per second) Mixed with transactions: 5027 files (9 per second) 4990 read (8 per second) 5009 appended (9 per second) 15027 deleted (12 per second) Deletion alone: 10054 files (30 per second) Mixed with transactions: 4973 files (8 per second) Data: 27.14 megabytes read (23.24 kilobytes per second) 85.08 megabytes written (72.84 kilobytes per second) > > -- > Craig Rodrigues > rodrigc@crodrigues.org -- ====================================================================== - Best regards, Nikolay Pavlov. <<<----------------------------------- ======================================================================