[Twisted-Python] Degrading under load
Itamar Shtull-Trauring
itamar at itamarst.org
Thu Mar 9 17:31:35 EST 2006
On Thu, 2006-03-09 at 13:49 -0800, Alec (Chatango) wrote:
> I should add here that in our case, the load was driven not by
> connection/disconnection events, but by the number of established
> connections. When that number was in the vicinity of 5000, system poll()
> became very slow (we run poll reactor).
An epoll-based reactor would probably help significantly in this case.
Also note that Twisted 2.x had some algorithmic speed improvements over
1.3 and should scale better (though that doesn't help with poll() being
a bottleneck).
More information about the Twisted-Python
mailing list