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