Benchmarking mpsafevfs with parallel tarball extraction

Steve Ames steve at energistic.com
Fri May 6 13:12:06 PDT 2005


On Fri, May 06, 2005 at 11:35:29AM -0700, Kris Kennaway wrote:
> Kernel was built without INVARIANTS and other debugging options,
> without ADAPTIVE_GIANT (which causes about a 200% performance penalty
> on system time in my testing, and has marginal impact on real or user
> time) and with 4BSD scheduler (ULE causes spontaneous reboots on this
> machine).  The e4500 uses the esp SCSI controller, which runs
> without Giant.

I'm rather suprised that ADAPTIVE_GIANT causes so much performance
degradation in your testing. On my, admittedly much more modest system,
using ADAPTIVE_GIANT shaves about 6 minutes off a 'make world'. Haven't
really done any research on why that is. I was just suprised by your
200% performance penalty.

-Steve


More information about the freebsd-current mailing list