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 messages posted from opensolaris.org

Reply via email to