From owner-freebsd-fs@FreeBSD.ORG Thu Mar 29 14:46:28 2012 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EB61A106566C for ; Thu, 29 Mar 2012 14:46:28 +0000 (UTC) (envelope-from bfriesen@simple.dallas.tx.us) Received: from blade.simplesystems.org (blade.simplesystems.org [65.66.246.74]) by mx1.freebsd.org (Postfix) with ESMTP id AD4A48FC14 for ; Thu, 29 Mar 2012 14:46:28 +0000 (UTC) Received: from freddy.simplesystems.org (freddy.simplesystems.org [65.66.246.65]) by blade.simplesystems.org (8.14.4+Sun/8.14.4) with ESMTP id q2TEkGj5019846; Thu, 29 Mar 2012 09:46:17 -0500 (CDT) Date: Thu, 29 Mar 2012 09:46:16 -0500 (CDT) From: Bob Friesenhahn X-X-Sender: bfriesen@freddy.simplesystems.org To: Franz Schober In-Reply-To: <4F74220E.9070707@firmos.at> Message-ID: References: <4F74220E.9070707@firmos.at> User-Agent: Alpine 2.01 (GSO 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.2 (blade.simplesystems.org [65.66.246.90]); Thu, 29 Mar 2012 09:46:17 -0500 (CDT) Cc: freebsd-fs@freebsd.org Subject: Re: ZFS Performance FreeBSD 9.0 vs. Openindiana X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Mar 2012 14:46:29 -0000 On Thu, 29 Mar 2012, Franz Schober wrote: > > For performance tests, I use the iozone benchmark with a multi-streaming > concurrency test, > iozone -o -c -t 8 -r 128k -s 4G (Sync Mode, 8 concurrent workers, 128 k > Recordsize, 4G working file for every worker to run not only in cache). The 128k record size is special. I think that this is the transition point where zfs writes sync data directly to the pool disks rather than to the log disks. I don't know which way it goes (pool/log) at exactly 128k. If your log disks are idle during the benchmark, then the answer to this question would be clear. > Now my question: Which parameters in the ZFS Subsystem of FreeBSD are > tuneable to reach the same performance in FreeBSD, > especially pushing the synchronous write performance ? I do not see much difference with the writes. I do see a large difference with the reads. This could easily be due to a difference in how Solaris and FreeBSD manage kernel memory. In Solaris, substantial caching may still be taking place even though you tried to avoid it. The ARC size might be too small (by default) under FreeBSD to offer similar caching. Bob -- Bob Friesenhahn bfriesen@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/ GraphicsMagick Maintainer, http://www.GraphicsMagick.org/