Yeah, with that many clients, I'd play with the s2s option to load balance the xmpp traffic. Either that, and/or take out all debugging options, error feedback, and the like, so you only get the needed traffic... This page gives some tuning options:<br>
<a href="http://www.ejabberd.im/tuning">http://www.ejabberd.im/tuning</a><br><br>Enabling Gadget is supposed to really help, too. Please let us know how it all goes, as this kind of information is invaluable. From the realtively few reports we get about collaboration scaling, it seems xmpp based sharing is not very widespread yet. I guess this is fortunate in one way (things generally work), but unfortunate in another (not enough feedback)<br>
<br>Also this from ejabberd site: <br>
<p>"Kernel poll reduces ejabberd's CPU usage when it has hundreds (or
more) network connections.
It does not affect memory consumption or latency, so if you plan to
support great amounts of simultaneous connected users, you really want
to have a Jabber server with Kernel Poll support."</p>There is also the possibility of using a different server, but from everything mentioned, it does seem like Erlang based ejabberd will scale better than anything else. But good things have been said about Java based Openfire and Tigase, and Lua based Prosody. We are actually doing an internal evaluation of the various xmpp servers at my work, so I'll try publishing that...<br>
<br>good luck,<br>David Van Assche<br><br><div class="gmail_quote">On Fri, Aug 14, 2009 at 5:49 PM, Andrés Nacelle <span dir="ltr"><<a href="mailto:anacelle@plan.ceibal.edu.uy">anacelle@plan.ceibal.edu.uy</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi David, we're aware of this situation. In fact we attempt to share activities between this mush XO in order to compare the performance against the ejabber. We've got good results with the ejabber, but we don't know what will happen in a big school where 200 or 300 XO may appear n the Neighbourhood view.<br>
Without the ejabber lots of udp traffic is generated, from which about 60% are retransmissions. If ejabber is used you still should get an improvement on the performance if you disable the beacons and the probe response, they can produce saturation in the net for some seconds.<br>
<br>Thank for you advise and help.<br><br>Andres Nacelle<br><br><div class="gmail_quote">2009/8/14 David Van Assche <span dir="ltr"><<a href="mailto:dvanassche@gmail.com" target="_blank">dvanassche@gmail.com</a>></span><div>
<div></div><div class="h5"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Andrés,<br> The sharing of activities not working for more than a few connections is a common issue in all the deployments I have seen. It is really important to have an ejabberd server to help with routing xmpp traffic, if you plan on running more than a few XOs in collaborative mode. <br>
<br>kind regards,<br>David Van Assche<div><div></div><div><br><br><div class="gmail_quote">On Fri, Aug 14, 2009 at 3:14 PM, Andrés Nacelle <span dir="ltr"><<a href="mailto:anacelle@plan.ceibal.edu.uy" target="_blank">anacelle@plan.ceibal.edu.uy</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello you all,<br><br>In first place thanks for asking, 'm glad to try to help here.<br>
<br>Well, lets see. I think in first place we need to make sure witch is the version of the SO and firmware on the XO from the teacher and children, which is really easy for the teacher to tell us. There's a chance that she (or some student) have an activity called something like "Info XO", in that case they just have to run it and the info will be displayed. In case she doesn't have it she needs to pres the "tick" button on the game pad during the booting for the firmware and after the booting change to a terminal an there look for the SO version.<br>
Once we have that info we can start to see if we can do something about the mesh issue.<br>Independent of this, we never been able to share activities on the mesh for more than a few XO, trying with 20 no XO shared a thing, not even one.<br>
<br>On the other topics I have nothing to say different from what has been said in the mailing list.<br><br>Thank <br><br>Andres Nacelle<br><br> <br><br> <br><div class="gmail_quote">2009/8/14 Tomeu Vizoso <span dir="ltr"><<a href="mailto:tomeu@sugarlabs.org" target="_blank">tomeu@sugarlabs.org</a>></span><div>
<div></div><div><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2009/8/13 Gabriel Eirea <<a href="mailto:geirea@gmail.com" target="_blank">geirea@gmail.com</a>>:<br>
> Hi all,<br>
><br>
> I'm sending below the original text (in Spanish) of a teacher friend's<br>
> request. I'll try to translate her main concerns.<br>
><br>
> 1) Mesh network doesn't work. Very few kids can get in the same<br>
> "network". She claims it got worse with the latest update in Ceibal.<br>
<br>
Not sure we can debug this remotely :/<br>
<br>
Andrés, do you know about any work in the Ceibal plan to determine the<br>
reliability of the mesh network?<br>
<br>
> 2) She saves Write documents in the pendrive, then she opens them at<br>
> home with KUbuntu and OpenOffice, then she saves the modified document<br>
> in the pendrive and tries to open it in the XO with Write. She claims<br>
> she can't open it even if the document was not modified.<br>
><br>
> 3) Same scenario as 2), she saves it from KUbuntu as a pdf in a<br>
> pendrive. She can't open it back in the XO (she gets a "blank page").<br>
><br>
> 4) The previous cases are frustrating because she wants to be able to<br>
> move back and forth between the XO and her (convenitonal) laptop.<br>
<br>
I understand the frustration, do you think we could get copies of<br>
those files and more details about the workflow?<br>
<br>
About usb sticks, in versions earlier than 0.84 we are using a scheme<br>
that is quite fragile, specially when using the same stick with<br>
non-sugar computers.<br>
<br>
I would recommend deleting the .olpc.store in the usb stick after<br>
every usage in a non-sugar computer and see if weird things stop<br>
happening. If this helps somehow, then we should find a way to<br>
publicize this trick. Note that from Sugar 0.84 this is not needed.<br>
<br>
> 5) SocialCalc save and restore doesn't work. After saving, there is a<br>
> Journal entry but when they open it the information is not there.<br>
<br>
Manu, know anything about it? I guess having a ticket with the<br>
activity logs would help here.<br>
<br>
> 6) She claims that files dissappear for no reason. This probably needs<br>
> to be clarified. She discards the possibility of kids deleting files<br>
> by accident.<br>
<br>
Yes, this deserves further clarification. It's a very wide issue, so<br>
we'll need a way to track all the different circumstances in which<br>
data reliability can happen. The journal data store was rewritten in<br>
0.84 with increasing reliability on mind, but I guess it will take a<br>
while to update all machines to that or later versions of Sugar.<br>
<br>
> Now the question is, how can we get these questions in reasonable<br>
> shape so it is useful information for debugging?<br>
<br>
That's the Million Laptops Question ;)<br>
<br>
We are doing nice progress on this, but it's a really big task.<br>
<br>
Thanks a lot,<br>
<br>
Tomeu<br>
<br>
> Thanks,<br>
><br>
> Gabriel<br>
><br>
><br>
> ---------- Mensaje reenviado ----------<br>
><br>
> Quisiera que supieras que tenemos algunos problemas con varias cosas<br>
> en la xo y me parece que son puntos importantes para que podamos<br>
> trabajar mejor con la máquina. te paso algunos, y vos ves si pueden<br>
> hacer algo al respecto.<br>
> Las redes malla siguen funcionando mal, y desde que se actualizaron<br>
> las máquinas es peor, son muy pocos los niños que logran entrar en la<br>
> misma red.<br>
> He tenido dificultades cuando guardo en el pen drive textos realizados<br>
> en write, los leo con el open office y luego vuelvo a cargarlo en sus<br>
> máquinas y no me los lee, aún cuando no les realizo ninguna<br>
> modificación. Probé cambiándole el formato a pdf, que sé que las xo lo<br>
> leen, y no pude, cuando abro el pen en la xo y hago clic en el<br>
> archivo, ahí puedo ver que está el texto (no lo abrió aún) y hago clic<br>
> en retomar y qqueda la hoja en blanco. no tengo idea como voy a hacer<br>
> para que reparen el texto si ellos no lo bajan en la xo.<br>
> yo no entiendo, pensé que al tener kubuntu y el open office podría<br>
> trabajar igual que los niños, pasando de una máquina a la otra sin<br>
> problemas. Necesito saber más para poder manejarme mejor.<br>
> otra dificultad que encontré es que en el social calc, la planilla<br>
> electrónica, a la mitad de los chicos se les borra la información al<br>
> guardar, es decir, queda en el journal como guardada, pero los datos<br>
> no aparecen en pantalla cuando abrís.<br>
> Pasa mucho que les desaparecen los archivos, se les borran solos.<br>
> Antes creía que eran ellos que los borraban sin querer, pero ahora me<br>
> doy cuenta que es así.<br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
<font color="#888888"><br>
<br>
<br>
--<br>
«Sugar Labs is anyone who participates in improving and using Sugar.<br>
What Sugar Labs does is determined by the participants.» - David<br>
Farning<br>
</font></blockquote></div></div></div><br>
<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><br></div></div><a href="http://www.brainyquote.com/quotes/authors/j/joan_crawford.html" target="_blank">Joan Crawford</a> - "I, Joan Crawford, I believe in the dollar. Everything I earn, I spend."
</blockquote></div></div></div><br>
</blockquote></div><br><br clear="all"><br>-- <br><br><a href="http://www.brainyquote.com/quotes/authors/o/ogden_nash.html" target="_blank">Ogden Nash</a> - "The trouble with a kitten is that when it grows up, it's always a cat."