[jdev] One million concurrent user

Roberto Della Pasqua roberto at dellapasqua.com
Sat Jan 8 08:40:51 CST 2005


Hi dear developers!

Does somebody like explain me the architecture of the JabberD server?

Some talks made me curious.

Is it based on Select() API call?
Or is it multithreaded with NewPosixThreadLibrary layer? 
Is it a hybrid architecture as Apache with main nodes as processes (fork)
and childs as threads?
Which BSD sockets mode it use? Async? Sync?
It use Expat XML lib?
Does it use some pattern?

Just to share some thoughts, as curiosity.

Thank you :)

Roberto

-----Original Message-----
From: jdev-bounces at jabber.org [mailto:jdev-bounces at jabber.org] On Behalf Of
Roberto Della Pasqua
Sent: mercoledì 5 gennaio 2005 18.17
To: 'Jabber software development list'
Subject: RE: [jdev] One million concurrent user

Hi,

Sorry for the delays,

I don't like publish too much characteristics for now,

You have to know that the system has 4GB RAM, and every socket use 1KB of
phisical kernel RAM, then a "cache" in kernel for shared writes.

The system use a proprietary XML XMPP parser, part of a ultra performing
RuntimeTypeLibrary that I have named DreamRTL.

The test was into a big lan, and I'm in touch with italian university to
bring a certification.

Thanks for your interest.

Roberto :)

-----Original Message-----
From: jdev-bounces at jabber.org [mailto:jdev-bounces at jabber.org] On Behalf Of
Heiner Wolf
Sent: mercoledì 5 gennaio 2005 15.52
To: Zhang Erning; Jabber software development list
Subject: RE: [jdev] One million concurrent user

>> My architecture (www.createmotions.com) scale until a million of open 
>> sockets into a tested linux 2.6 tuned kernel and quad
>opteron processors
>> (tested with 600K realtime connections).
>
>Cool! How many memory installed?

Cool! How did you test it?
Simulated 600K jabber clients with protocol incl. login, presence, messages,
etc.?

hw
--
Dr. Klaus H. Wolf
bluehands GmbH & Co.mmunication KG
http://www.bluehands.de/people/hw
+49 (0721) 16108 75
--
Jabber enabled Virtual Presence on the Web: http://www.lluna.de/ Open Source
Future History: http://www.galactic-developments.com/
_______________________________________________
jdev mailing list
jdev at jabber.org
http://mail.jabber.org/mailman/listinfo/jdev

_______________________________________________
jdev mailing list
jdev at jabber.org
http://mail.jabber.org/mailman/listinfo/jdev




More information about the JDev mailing list