From owner-freebsd-stable@FreeBSD.ORG Tue Mar 29 07:52:15 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 729631065673 for ; Tue, 29 Mar 2011 07:52:15 +0000 (UTC) (envelope-from clay@milos.co.za) Received: from lisa.milos.co.za (lisa.milos.co.za [109.169.49.137]) by mx1.freebsd.org (Postfix) with ESMTP id C71B58FC1A for ; Tue, 29 Mar 2011 07:52:14 +0000 (UTC) Received: (qmail 67951 invoked by uid 89); 29 Mar 2011 07:52:12 -0000 Received: from unknown (HELO claydesktop) (clay@milos.co.za@192.168.200.6) by lisa.milos.co.za with ESMTPA; 29 Mar 2011 07:52:12 -0000 Message-ID: <7891ACBE8A1D4A71BEFEAA7D98A7591B@claydesktop> From: "Clayton Milos" To: "Eugene Grosbein" References: <4D917547.7050908@rdtc.ru> Date: Tue, 29 Mar 2011 08:53:07 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-Mailman-Approved-At: Tue, 29 Mar 2011 11:27:12 +0000 Cc: freebsd-stable@freebsd.org, pjd@freebsd.org Subject: Re: GELI speed 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: Tue, 29 Mar 2011 07:52:15 -0000 > On 29.03.2011 00:57, Clayton Milos wrote: >> Hi Pawel >> >> I'm running GELI encryption on a hardware RAID5 (8x1TB), formatted to >> 6.3T >> usable space using i386 FreeBSD 7.3-PRERELEASE. Write speeds to the drive >> are just over 40MB/s which is not too bad but I would like to improve it >> as >> the drive gets 270MB/s without encryption. >> >> I've run the following tests: >> dd if=/dev/gzero.eli of=/dev/null bs=1m count=4096 >> 4294967296 bytes transferred in 99.763266 secs (43051591 bytes/sec) >> and then >> dd if=/dev/zero of=test.file bs=1m count=1024 >> 1073741824 bytes transferred in 26.118988 secs (41109626 bytes/sec) >> >> There is not much speed lost due to the filesystem throughput or the RAID >> card. > > You can also try increase reading performance by using geom_cache > with sufficiently large cache. It won't impact on linear reads > but for general operations like directory lookups, many short reads etc. > it can decrease number of decrypt requests. > > Eugene Grosbein > Thanks Eugene. unfortunately I have some large directories with ~2000 files in them so if that slowed down it would be painful. Clay