HEADS UP: inpcb/inpcbinfo rwlocking: coming to a 7-STABLE branch near you

David G Lawrence dg at dglawrence.com
Tue Aug 5 18:37:33 UTC 2008


> 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.


More information about the freebsd-stable mailing list