[Boost-bugs] [Boost C++ Libraries] #4732: Event Ports for Solaris

Subject: [Boost-bugs] [Boost C++ Libraries] #4732: Event Ports for Solaris
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-10-13 21:37:17


#4732: Event Ports for Solaris
---------------------------------------+------------------------------------
 Reporter: jacquesg@… | Owner: chris_kohlhoff
     Type: Feature Requests | Status: new
Milestone: To Be Determined | Component: asio
  Version: Boost Development Trunk | Severity: Optimization
 Keywords: |
---------------------------------------+------------------------------------
 Hi,

 Is it possible to add support for event ports on the Solaris platform?
 I've written an application that uses the thread-pool strategy from the
 HTTP Server 2 example. As I understand, the /dev/poll method on Solaris
 needs lots of synchronization between threads.

 I've noticed that my application does not nearly scale linearly with an
 increase in threads. Highest throughput is obtained at approximately 7
 threads, after which I get diminishing returns. I think this could be due
 to the inter-thread synchronization needed to access /dev/poll? Please
 find 2 links detailing event ports and/or comparison with /dev/poll.

 Jacques



 == http://blogs.sun.com/dap/entry/event_ports_and_performance ==
 == http://developers.sun.com/solaris/articles/event_completion.html ==

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4732>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC