Skip site navigation (1)Skip section navigation (2)
Date:      11 Jun 1999 23:15:15 -0700
From:      Arun Sharma <adsharma@home.com>
To:        "David E. Cross" <crossd@cs.rpi.edu>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: High syscall overhead?
Message-ID:  <m34skeeyh8.fsf@c62443-a.frmt1.sfba.home.com>
In-Reply-To: "David E. Cross"'s message of "Fri, 11 Jun 1999 10:40:37 -0400"
References:  <199906111440.KAA70517@cs.rpi.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
"David E. Cross" <crossd@cs.rpi.edu> writes:

> Looking through the exception.s it appears that on entry to the
> kernel an MP lock is obtained...  I thought we had splX(); to
> protect concurancy in the kernel.

Can someone explain to me why is SYSCALL_LOCK necessary ? It certainly
seems to hurt system call performance on a MP machine.

Also, is there any data on lock contention in FreeBSD ? Is anyone
working on decomposing some of the giant locks ?

	-Arun


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m34skeeyh8.fsf>