cvs commit: src/sys/conf NOTES files options src/sys/dev/acpica acpi_ec.c src/sys/kern kern_ktrace.c kern_rwlock.c kern_sx.c kern_thread.c subr_sleepqueue.c subr_turnstile.c src/sys/netinet6 in6_src.c src/sys/sys _rwlock.h _sx.h lock_profile.h proc.h ...

Robert Watson rwatson at FreeBSD.org
Wed Sep 5 12:51:13 PDT 2007


On Wed, 5 Sep 2007, Kris Kennaway wrote:

> Mike Silbersack wrote:
>> 
>> On Wed, 5 Sep 2007, Kris Kennaway wrote:
>> 
>>> Check my slides from the devsummit, at
>>> 
>>> http://people.freebsd.org/~kris/scaling/Scalability%20Update.pdf
>>> 
>>> Most of the improvement to mysql on 7.0 came from fixed sx locks and 
>>> converting filedesc to use them.
>> 
>> I can't remember.  Are filedesc locking improvements helpful to only 
>> threaded apps, or do non-threaded apps benefit as well?
> 
> Threaded.

They actually may also lower the overhead for non-threaded apps to perform 
some operations, but the difference won't be nearly as dramatic as for 
threaded applications that pound the file descriptor array heavily.

Robert N M Watson
Computer Laboratory
University of Cambridge


More information about the cvs-src mailing list