[JDEV] jabber users limit !!

Ryszard Sommefeldt ryszards at xnl-interactive.com
Tue Dec 12 03:08:40 CST 2000


Hi, as well as developing a client, my company is also
looking to run our own servers.  So, this debate about the
maimum user limit is very interesting to us.

We have pretty much 'bet the farm' on Jabber and are
commited to using it now after considering alternatives.

We have no problems investing in high-end server hardware
to run our Jabber servers, provided we can reliably sustain
a large amount of users with 24/7 uptime.

So, would it be possible to post the configuration of the
system that had 40K users, in as much detail as possible?

Also, what was the testing methodology?  How was 40K
users simulated? Has that ever been reached in a public system?

This would let people interested in the scalability of Jabber,
have a go at setting their own similar system to see if they
get similar numbers.

Thanks,

Ryszard

----- Original Message ----- 
From: "elijah wright" <elw at stderr.org>
To: <jdev at jabber.org>
Sent: Tuesday, December 12, 2000 6:41 AM
Subject: Re: [JDEV] jabber users limit !!


> 
> > RE: [JDEV] jabber users limit !!Still million $ question is how to configure
> > & tune jabber to reach its maximum users limit (40,000) .
> 
> > users=1000
> > message_delay=1
> 
> umm, is that 1000 users sending one message every second??  *chuckle*
> 
> two things: 
> 
> 1) to assume that every user will send a new message every second is nuts-
> most people will have large blocks of idle in there.  i type very
> quickly; i probably send an IM message at a clip of one every three
> seconds at peak rate.  usually, though, i'm not donig that.  i'm usually
> idle.
> 
> so as a basic metric, multiply your 1000 tested live users by three.  then
> probably multiply that by 15 or so due to the amount of lag time in most
> conversations.  i'd think differently if it was groupchat, but simple IM's
> shouldn't be putting such a huge load on there.
> 
> 2) 1000 database-backed operations in a second is absurdly fast.  temas is
> a magician or a djinn or something to get a PIII/700 to be so pimp ;)
> i'm thinking especially about the kind of performance you get out of an
> apache server with a mysql backend;  its not that fast. :)
> 
> 
> if you really need better performance than you're getting (and how do you
> know without testing it?) you should probably be looking at bigger
> hardware :) :) :)  *loves the hardware freakshow*
> 
> my guess would be that 40,000 users each sending one message every
> second would probably eat several bonded 100BaseT connections to a *very*
> large server or server farm...  if that's what you really need you
> probably need a bigger box than anything wintel.  (i'm a solaris bigot,
> personally; pick your scalable unix of choice)
> 
> 
> 
> elijah
> 
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
> 





More information about the JDev mailing list