From owner-freebsd-geom@FreeBSD.ORG Thu Mar 29 13:10:29 2007 Return-Path: X-Original-To: freebsd-geom@freebsd.org Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1A36816A401 for ; Thu, 29 Mar 2007 13:10:29 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id CD7C013C489 for ; Thu, 29 Mar 2007 13:10:28 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (localhost [127.0.0.1]) by spam.des.no (Postfix) with ESMTP id 808572085; Thu, 29 Mar 2007 15:10:15 +0200 (CEST) X-Spam-Tests: AWL X-Spam-Learn: disabled X-Spam-Score: 0.0/3.0 X-Spam-Checker-Version: SpamAssassin 3.1.7 (2006-10-05) on tim.des.no Received: from dwp.des.no (des.no [80.203.243.180]) by smtp.des.no (Postfix) with ESMTP id E7A9E2084; Thu, 29 Mar 2007 15:10:14 +0200 (CEST) Received: by dwp.des.no (Postfix, from userid 1001) id DEA66A1073; Thu, 29 Mar 2007 15:10:14 +0200 (CEST) From: des@des.no (Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?=) To: =?iso-8859-1?Q?Szab=F3_P=E9ter?= References: <003401c7712a$f71ebb60$6502a8c0@peteruj> <005c01c77134$28e0fce0$6502a8c0@peteruj> <86zm5xph7o.fsf@dwp.des.no> <005301c771e4$bb0a3900$6502a8c0@peteruj> <86lkhg5oz5.fsf@dwp.des.no> <007c01c771fe$805b2fc0$6502a8c0@peteruj> Date: Thu, 29 Mar 2007 15:10:14 +0200 In-Reply-To: <007c01c771fe$805b2fc0$6502a8c0@peteruj> (=?iso-8859-1?Q?Szab?= =?iso-8859-1?Q?=F3_P=E9ter's?= message of "Thu, 29 Mar 2007 14:33:45 +0200") Message-ID: <86odmc42mh.fsf@dwp.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-geom@freebsd.org Subject: Re: raid3 is slow X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2007 13:10:29 -0000 Szab=F3 P=E9ter writes: > It seems fine, but the load 1.0, i think is a litle bit high. gbde > gets only ~30% of WCPU and g_down gets ~3%. I don't know what is the > task of g_down. You don't seem to understand what the load averages mean. They are the average number of runnable threads in the scheduler queue over the last one, five and fifteen seconds. Certain workloads will drive up the load averages without consuming all available CPU time. This is particularly the case for workloads where small chunks of data (e.g. RAID3 stripes) are passed around between multiple threads. FYI, g_up and g_down are the threads responsible for passing data up and down the GEOM stack, respectively. For further details, see for instance . DES --=20 Dag-Erling Sm=F8rgrav - des@des.no