Is it possible to use Tigase to manage more than 150K connection ?

Submitted by Anonymous on Mon, 2008-04-14 15:01.

Hi everybody,

Is it possible to use Tigase to manage more than 150K connection ? Architecture ?

Thanks

Laurent

Trackback URL for this post:

http://www.tigase.org/en/trackback/1374
kobit's picture
Submitted by kobit on Tue, 2008-04-15 10:53.

Hi,

There is no limitation on the number of user connections in the software itself. In theory only hardware is the limitation.

In practice the operating system can also put some constraints on the number of network connections which can be opened at the same time.

If you look at the hardware specifications of the test machine you can see that 150k connections (and 10k packets/sec) were achieved on relatively low spec server machine - DualCore 3GHz, and 4GB RAM and the Tigase server used about 80% of CPU and about 60% of RAM. Of course number of connections don't put significant load on the CPU, just consume some RAM. The traffic on the other hand puts the load on the CPU.

It seems to me with a better hardware (QuadCore, 16GB RAM) 500k connections should be quite possible. But of course as long as that is not tested we can never be 100% sure.

More over, with the Tigase server you can split the load over a several machines and then the number of supported connections is in theory limitless. More on this is described in my presentation I gave a year ago at FOSDEM. Please have a look at the presentation and ask more questions if you need more information.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.