Not the common case for ZFS but a useful performance improvement
for when it does happen.  This is as a result of some follow on work to 
optimising the byteswapping work Dan has done for the crypto algorithms 
in OpenSolaris.

-------- Original Message --------
Subject: Re: Review for 6729208 Optimize macros in sys/byteorder.h (due 
Sept. 3)
Date: Wed, 27 Aug 2008 11:56:23 -0700 (PDT)
From: Dan Anderson <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

Here's some performance results running " find . -exec ls -l" on 
separate ZFS filesystems created on x86 and sparc and imported/exported 
to amd64, em64t, and sun4u platforms.  This shows performance gain from 
optimized byteorder.h macros.

                Percent savings, real time
                ZFS filesystem created originally on:
Platform        x86     sparc
amd64           4%      3%
em64t           3%      4%
sun4u           4%      2%

Environment:
* Create 2 separate ZFS filesystems with 1024 directories, each with 32 
files,
are on x86 and sparc and zpool export/import to the other systems.
* Run this command on ZFS filesystem:  find . -exec ls -l {} \; >/dev/null
* Run using NV97 with and without fix to RFE 6729208 (byteorder.h macro 
optimization)

BTW, I still could use some code review comments:
http://dan.drydog.com/reviews/6729208-bswap3/

--
This message posted from opensolaris.org
_______________________________________________
crypto-discuss mailing list
[EMAIL PROTECTED]
http://mail.opensolaris.org/mailman/listinfo/crypto-discuss

-- 
Darren J Moffat
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to