Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 3 Aug 2008 19:02:28 -0700
From:      David G Lawrence <dg@dglawrence.com>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        stable@FreeBSD.org
Subject:   Re: HEADS UP: inpcb/inpcbinfo rwlocking: coming to a 7-STABLE branch near you
Message-ID:  <20080804020228.GG1663@tnn.dglawrence.com>
In-Reply-To: <alpine.BSF.1.10.0808031142550.65130@fledge.watson.org>
References:  <alpine.BSF.1.10.0808031142550.65130@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> The thrust of this change is to replace the mutexes protecting the inpcb 
> and inpcbinfo data structures with read-write locks (rwlocks).  These 

   That's really cool and directly affects my current work project. I'm
developing (have developed, actually) a multi-threaded, 5000+ member VoIP/SIP
conferencing server called Nconnect. It a primarily UDP application running
on FreeBSD 7. This generates and receives about 250,000 UDP packets a second,
with 200 byte packets, resulting in about 400Mbps of traffic in each
direction. The current bottleneck is the kernel UDP processing. It should
be possible to scale to 10000+ members if kernel UDP processing had optimal
concurrency.
   Anyway, thumbs up (and not for the middle-eastern meaning :-)) - I'm
looking forward to the MFC.

-DG

Dr. David G. Lawrence
President
Download Technologies, Inc. - http://www.downloadtech.com - (866) 399 8500
Pave the road of life with opportunities.



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