[JDEV] [Jabberd] Performance

Thomas Muldowney temas at box5.net
Wed May 29 10:33:19 CDT 2002


Just yesterday I helped someone push a server up to 10,000 concurrent
users with a couple instances of jadc2s and a few tweaks to the
operating system and jabberd 1.4.2.

--temas


On Wed, 2002-05-29 at 07:27, Tijl Houtbeckers wrote:
> >> 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?
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev





More information about the JDev mailing list