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 ...
Kris Kennaway
kris at FreeBSD.org
Wed Sep 5 01:49:53 PDT 2007
Alfred Perlstein wrote:
> * Jeff Roberson <jroberson at chesapeake.net> [070904 17:47] wrote:
>> On Tue, 4 Sep 2007, Alfred Perlstein wrote:
>>
>>> alfred 2007-09-04 22:40:41 UTC
>>>
>>> FreeBSD src repository
>>>
>>> Modified files: (Branch: RELENG_6)
>>> sys/conf NOTES files options
>>> sys/dev/acpica acpi_ec.c
>>> sys/kern kern_ktrace.c kern_sx.c kern_thread.c
>>> subr_sleepqueue.c subr_turnstile.c
>>> sys/netinet6 in6_src.c
>>> sys/sys proc.h sleepqueue.h sx.h turnstile.h
>>> sys/vm vm_map.c
>>> Added files: (Branch: RELENG_6)
>>> sys/kern kern_rwlock.c
>>> sys/sys _rwlock.h _sx.h lock_profile.h rwlock.h
>>> Log:
>>> Backport of optimized sx locks and rwlocks from FreeBSD 7.0.
>> Thanks for this alfred. Any chance you're going to also backport the
>> improved filedesc locking rwatson did?
>
> I'd like to!
>
> If you have some numbers that would certainly help me justifying time allocation
> for it.
>
> -Alfred
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.
Kris
More information about the cvs-src
mailing list