You don't need frames to view this website. Flash communication server. Flash mx xml socket server.
Home
Main Menu
Home
- - - - - - -
What is Palabre ?
Features
News
FAQ
Forum
DEMO
- - - - - - -
Downloads !
Browse SVN
- - - - - - -
Search
Contact Us
- - - - - - -
Sourceforge Project Page
Python
Links
Palabre on Facebook






Actionscript for Multiplayer games
 
Download Palabre Flash Xml Socket Server DOWNLOAD Download Palabre Flash Xml Socket Server FORUM Download Palabre Flash Xml Socket Server FAQ Download Palabre Flash Xml Socket Server WHAT IS IT
 



Using Palabre ? Coming here for Support ? Please consider making an (even small) donation :)
Palabre Forum  


::post new topic::
Palabre and multy cpu support - 2006/12/05 00:55 Hi ,

I'm using palabre on some game,and i wonder how palabre handle multy procesor cpu .. currently i have 4 procesors in my server with 8 giga ram ,but when i test socket messages from different server my load is only on first procesor and other 3 are not in usage .... ?

The thing is how to handle palabre to use other 3 procesor ?
  reply | quote
Re:Palabre and multy cpu support - 2006/12/06 10:45 Hi

I didn't search much on this, but the only informations I got are that python is that :
The Python interpreter is not fully thread safe
And that python will only scale to multiple processors when running in different processes.

And globaly every python program lacks this :(
found on schooltool server website ( based on zope / python ) :
Code:

  This means that a SchoolTool (palabreserver will only use one processor at a time. If you are selecting a server to run SchoolTool (palabreexclusively, do not choose a multi-processor boxGet a fast single processor. If you are picking a server to run SchoolTool (palabre) and several other concurrent processesthen a multi-processor box is a reasonable choice.



sorry ...
Célio Conort
Lonesome Palabre developper
  reply | quote
Re:Palabre and multy cpu support - 2006/12/06 11:56 So basicly i can't use other processors to get better usage for application?

The other bigger problem is that after that test which had in about 1000 connections with 25 size string ( one way server-palabre ) i woke up and look in to server stats i had 1.5 giga ram in usage with 70% procesor running but no connection ....

How to improve memory handling in palabre ?

tnx
  reply | quote
Re:Palabre and multy cpu support - 2006/12/06 21:59 Hi

well there's no "Easy" way to scale it on multiple processors (but that's a good request and I will try to investigate further on this)

But on performance, I don't really understand what is happening.
I tried to let Palabre running with multiple distant computers with flash applications connecting and sending random datas, and disconnecting and reconnecting, ... with an average of 500 simultaneous connections in the same room.
Of course the processor was at about 80% (old Athlon 800Mhz), but memory never really increased , an system never swapped.
What do you mean by : "25 size string ( one way server-palabre )"

Célio
Célio Conort
Lonesome Palabre developper
  reply | quote
Re:Palabre and multy cpu support - 2006/12/07 10:18 I mean that 2 servers send to palabre 25 char string some like

$string = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse interdum, nibh nec fermentum pulvinar, mi mauris laoreet risus, ut aliquet lacus turpis vel augue. Nullam.';

with some random time from 0.5 till 1.5 sec ... and that was done with 1000 users ....

my server configuration is 4x xeon 3.2 ghz with 4 giga ram ( scsi controlrs etc etc ... )
  reply | quote
::post new topic::
SORRY, website is currently mostly broken due to software changes on the server.
Hope to fix it soon ...

In the meantime you may still download palabre or use the forum