From owner-freebsd-current@FreeBSD.ORG Tue Dec 1 06:01:23 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 A1309106566C for ; Tue, 1 Dec 2009 06:01:23 +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 2BB208FC0C for ; Tue, 1 Dec 2009 06:01:22 +0000 (UTC) Received: by bwz5 with SMTP id 5so3189543bwz.3 for ; Mon, 30 Nov 2009 22:01:22 -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:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=ZBes+DNbxZSlfZZjXpKPbovC/axJeqFewukeLT+L6a8=; b=prbGLp/+FWVHReiYWNoEJOkWFs+Jn3n6QM7Co8T3njQUCDUXe91gmJzJJxjH8S8ana AW8f268/aBiD8kMGNhrRiHvDhqjq7r0/gC9uaiZanbF9CpaYlmFHou5mDIixoy4jpEVv oMqsaSWKJtLRUMZ6XEudGCEIRqfVxJ4OYyJ7g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=nO6jZPQPHK9hDGq0KPQjaLuMn/h9QkfO2rfkJlTsi+fLEjuYo3W3bISk7eQJKJjJUS wZJ+1UT6q3erLxdDHjLkdSFinfrYdSpOhXj28aM/czFxZmGzAakNY6Vyz9+vfJqp+Pah LYCfVnFg56dkGjnOMoOfqV4WgqUWZcigqA0eE= Received: by 10.204.160.73 with SMTP id m9mr5407236bkx.214.1259647281931; Mon, 30 Nov 2009 22:01:21 -0800 (PST) Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226]) by mx.google.com with ESMTPS id 13sm1738036fxm.13.2009.11.30.22.01.20 (version=SSLv3 cipher=RC4-MD5); Mon, 30 Nov 2009 22:01:21 -0800 (PST) Sender: Alexander Motin Message-ID: <4B14B12F.9070802@FreeBSD.org> Date: Tue, 01 Dec 2009 08:01:19 +0200 From: Alexander Motin User-Agent: Thunderbird 2.0.0.23 (X11/20090901) MIME-Version: 1.0 To: David Naylor References: <1259583785.00188655.1259572802@10.7.7.3> In-Reply-To: <1259583785.00188655.1259572802@10.7.7.3> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: 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: Tue, 01 Dec 2009 06:01:23 -0000 David Naylor wrote: > Phoronix recently published a comparative benchmark[1] for FreeBSD 7.2/8.0 > against Linux and OpenSolaris. I would like to bring some of the good and bad > to light (in the hopes that the developers with the correct expertise will be > intrigued). > > The tests were performed with a 'standard' installation of FreeBSD on a Lenovo > ThinkPad T61. > > I've tried to eliminate tests who's performance is a result of compiler > differences and/or 3rd party applications and tests who's statistical > significance are not so strong (subjective guess). > > Improvements for FreeBSD 8.0 vs 7.2: > - 7-Zip Compression (page 3) > - Timed MAFFT Alignment (page 5) > - GraphicsMagick (page 5) > - Threaded IO (64MB Random Write - 32 threads) (page 7) > - Threaded IO (64MB Read - 32 threads) (page 7) > > Regressions for FreeBSD 8.0 vs 7.2: > - Gzip compressions of a 2GB file (page 3) > - C-Ray (page 4) > - Threaded IO (64MB Write - 4 threads) (page 7) > - Threaded IO (64MB Write - 32 threads) (page 7) > > Poor performance relative to Linux and OpenSolaris > - Threaded IO (especially random writes) (page 7) > - OpenSSL (RSA 4096bit) (page 8) > - PostMark (disk transaction) (page 8) > > It appears that threaded activity on UFS does not fair well against Linux/ext4 > and OpenSolaris/ZFS. Phoronix intends to do a comparative test against > FreeBSD and OpenSolaris on ZFS. Threaded I/O activity could get much benefit from NCQ-aware disk driver. It is not included in default FreeBSD kernel, but it would be nice to compare. In power-consumption tests I believe FreeBSD could behave much better if properly tuned. Unluckily our default installation doesn't use any power-saving technologies. Six month ago I have shown on list how laptop power consumption can be cut in half. -- Alexander Motin