[JDEV] [Jabberd] Performance

Dan Anghel anghel at medialogic.it
Tue May 28 03:14:59 CDT 2002


> Hello, I am new to jabber community.
> I have successfully installed a jabber server and have some clients
> already running. My question is about jabber performance:
> - How many concurrent / total users can I have running on jabberd (1000
> / 5000 / 10.000  ???) ? What is recommended configuration for this
> configuration?

Using only the jabber server would not allow you to have more that 1024 
concurrent connections because of the limitations of the select() call. An 
alternative would be to use jpolld which is a jabber component that replaces 
the original connection manager of jabber and is based on the poll() call . 
It would allow you to have more than 5000 concurrent connections for sure, up 
to a few tenths of thousands. Instead you will have big problems of latency 
and blocking of jpolld when you have a high traffic caused on one side by 
jpolld and on the other side by jabber. You can choose as an alternative 
solution to run multiple jpollds to decrease the traffic handled on every 
side.

> - What additional modules do you recommend to use (e.g. Ldap / xdb ?? )
> in order to increase jabber performance?
>
> Thanks a lot,
> Lucian MATEESCU



More information about the JDev mailing list