From owner-freebsd-current@FreeBSD.ORG Thu Dec 3 09:22:41 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F2A31065755; Thu, 3 Dec 2009 09:22:41 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-bw0-f213.google.com (mail-bw0-f213.google.com [209.85.218.213]) by mx1.freebsd.org (Postfix) with ESMTP id 76EEA8FC17; Thu, 3 Dec 2009 09:22:40 +0000 (UTC) Received: by bwz5 with SMTP id 5so891624bwz.3 for ; Thu, 03 Dec 2009 01:22:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=zSe9rxM9RN1mxgQInd3kzdnMTNty9DKODjRFlD/cCOM=; b=fCvDrbg4iZAsZShN7PSsHyckU2I/gDh7VNvtVxS4c0YOm92/qP9GZC/Ffi07X7mSlt 0T407tfxLcNttL24GKIX5Q1weRwN0Saa5SGaq4C9IJFGYqrmqrveXmzLXrYyO+wVQGJL SkHsbl9b0eSGThqYDxHeT8uXlxn9R4e80QjJo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=OBpFKtWmN03GVfylinKyxpruCAA49hNlvob2uuzGWDhDdbU/9do1Z8C4eiJjMHFJx8 ip3a9H/sfPSQixQ2lOzUhmdi67Jg+SmCJ8HQp/Hx5/Pz71HyeQVybwRy8YHl4mRS3tGR ZXaU8aYO8N3YEIeT/6uz+pkc3EnVY4KE/mxWg= Received: by 10.204.24.65 with SMTP id u1mr1293838bkb.176.1259832159036; Thu, 03 Dec 2009 01:22:39 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 15sm671248fxm.2.2009.12.03.01.22.37 (version=SSLv3 cipher=RC4-MD5); Thu, 03 Dec 2009 01:22:37 -0800 (PST) Sender: Alexander Motin Message-ID: <4B17835B.3080009@FreeBSD.org> Date: Thu, 03 Dec 2009 11:22:35 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: Ivan Voras , FreeBSD-Current References: <4B170FCB.3030102@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Subject: Re: NCQ vs UFS/ZFS benchmark [Was: Re: FreeBSD 8.0 Performance (at Phoronix)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2009 09:22:41 -0000 Ivan Voras wrote: > Alexander Motin wrote: >> Data doesn't fit into cache. Multiple parallel requests give some effect >> even with legacy driver, but with NCQ enabled it gives much more, almost >> doubling performance! > > You've seen queueing in gstat for ZFS+NCQ? Yes. All the time 32+ requests per drive, when multiple processes running. That's why enabling NCQ gave such effect. Some speedup in legacy driver case on multiple processes could probably be explained by elevator sorter work in disk driver. It was very audible that drive work in cycles. -- Alexander Motin