On Tue, 15 Jan 2002, David Wolfskill wrote:

> >Date: Tue, 15 Jan 2002 16:46:17 -0800 (PST)
> >From: John Baldwin <[EMAIL PROTECTED]>
> >Two questions:
> >1) Do you have WITNESS on in your kernel config?
> Yes, in both the build machine & the laptop -- since before I made a
> "local" hierarchy within my CVS repository (September 9, 2001).
> >2) If yes, have you tried building with a kernel without witness?
> No, not since I put it in to re-sync with GENERIC.  I could try that, I
> suppose -- but as noted, I've had WITNESS in there for a while; something
> seems to have changed during that one 24-hr. period that affected things
> rather radically.  And I thought it notable.  :-}
> I gather no one else has noticed this?

File locking seems to cause only the usual few percent of slowdown for
each round of major locking changes.  I haven't completed benchmarking
the file locking pessimizations.  I don't use WITNESS or INVARIANTS
for benchmarking of course.  Maybe the file locking changes cause much
larger pessimizations when WITNESS is turned on than most locking
changes.  I can see how they might: WITNESS seemed to slow down creation
and destruction of mutexes more than most mutex operations last time I
checked, and there is a descriptor for each file and each file descriptor.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to