[JDEV] [Jabberd] Performance

Tijl Houtbeckers tijl at druppel.nl
Wed May 29 07:27:45 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.

So from this I understand that the number of concurrent users directly connected to 
the server is limited to ca. 1000, but that the number of users connected through 
external components using <route> (such as jpolld) can be higher. Can anyone make 
a good estimate of how much higher I should think here? Anyone on the list here using 
(multiple) jpolld or their own component that has (had) a high number of concurrent 
users?




More information about the JDev mailing list