A definitive solution to solve the scalability problem could be to have
multiple hierarchical monitor servers... anyhow this is not a very
usable solution at the moment... :-)

With the current implementation maybe we can improve performances having
 all the data in memory, instead of using a file (as Erich said), but
I'm not sure about that... the kernel should cache the file if it's
strongly used and the fs overhead shouldn't be too big... and what about
using a DBMS for the backend, instead of an XML file? In perspective
this could be a better solution, but for now, maybe, the temporary file
solution could be enough, in particular if we can remove the lock file
that IMHO is the real bottleneck now. Obviously we need to do some tests
before...

Cheers,
-Andrea

Erich Focht wrote:
> I'm happy somebody finally brought this up. And I'm not yet convinced that the
> use of a temporary file will solve the scalability issue (and the issue is
> bad: number of connects per second increase with the number of clients, length
> of the XML file grows as well). After all you're writing XML out
> unnecessarilly often. Wouldn't it be better to have a central daemon keeping
> the data in memory and just responding to queries from the GUI instead of just
> rewriting a file so many times per second?
> 
> Regards,
> Erich
> 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sisuite-devel mailing list
Sisuite-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-devel

Reply via email to