> Hi, > > now, as I'm back to Germany,I've got access to my > machine at home with ZFS, so I could test my binary > patch for multi-threading with tar on a ZFS > filesystems. > > Results look like this: > .tar, small files (e.g. gcc source tree), speedup: > x8 > .tar.gz, small files (gcc sources tree), speedup x4 > .tar, medium size files (e.g. object files of a > compile binutil tree), speedup x5 > .tar.gz, medium size files, speedup x2-x3 > > Speedup is a comparison of the wallclock time (timex > real) of tar with the patched multi-threaded tar, > where the patched version is 2x-8x faster. Be aware > that on UFS filesystem it is about 1:1 speed - you > may even suffer a 5%-10% decrease of performance. > > This test was on a Blade 2500, with 5GB RAM (i.e. > everything in cache) running Solaris 10U3, and a ZFS > filesystem on two 10k rpm 146G SCSI drives arranged > as a ZFS mirror. > > To me this looks like a pretty good speedup. If you > also want to benefit from this patch, grab it here > (http://www.maier-komor.de/mtwrite.html). The current > version includes a wrapper for tar called mttar, to > ease use, and has some enhancements concerning > performance and errorhandling (see Changelog for > details). > > Have fun with Solaris! > > Cheers, > Thomas
You should do some benchmarks to compare your modified version of tar to "star": http://cdrecord.berlios.de/old/private/star.html The performance comparisons for that would be far more interesting to me... -Shawn This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org