Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Sep 2007 10:49:48 +0200
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Alfred Perlstein <alfred@freebsd.org>
Cc:        Jeff Roberson <jroberson@chesapeake.net>, src-committers@FreeBSD.org, cvs-all@FreeBSD.org, cvs-src@FreeBSD.org
Subject:   Re: 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 ...
Message-ID:  <46DE6DAC.1010209@FreeBSD.org>
In-Reply-To: <20070905071752.GG87451@elvis.mu.org>
References:  <200709042240.l84Mepmx031000@repoman.freebsd.org> <20070904175220.Q534@10.0.0.1> <20070905071752.GG87451@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Alfred Perlstein wrote:
> * Jeff Roberson <jroberson@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



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