RAM or CPU which matter most for high load bbb

307 views
Skip to first unread message

Zeeshan Ali Shah

unread,
Dec 24, 2013, 3:32:22 AM12/24/13
to bigbluebutton-dev
HI, 
I am currently running on 8GB server with 8 cores, I have tried upto 50 users with 10 meetings. Currently I am planning to buy the big server with more rams and better CPU. 

There are various options either to go with more RAM or towards better CPU. 

Q1:  I assumed that since main core of bbb is red5 which is based on java so my initial thought was to get more RAM due to java utilization of memory . 

Q2: I have not checked it but i guess bbb is an multi-threaded application , am I right ?

Q3: Other Option is to move Freeswitch on seperate machine but it seems all the traffic route to/from red5 than having a seperate FS server would not make much sense. 

any suggestion ? 


Zee

ghazi...@speakserve.com

unread,
Dec 26, 2013, 5:42:26 AM12/26/13
to bigblueb...@googlegroups.com, zee...@infoshield.info
Hi,

I can share some answers with you, all results I am sharing are based on heavy load tests :

Q1 : Surprisingly Red5 does not use a lot of RAM as you we should normally expect. All red5 webapps are optimisied and will normally not need more than 3 GB of RAM.
Q2 : Yes, one thread for each user. You will have approximatively 1% CPU use per user ( depends on your CPU )
Q3 : Not a bad idea, you will have all sound encoding calculation on a single machine, but since it is written in C++ it should fast. It would be worth testing.

But I have a question : did you use the stress test script or created real meeting with voice and video ? If it is the first answer then you should test with real voice to see when your server is stuck and can no more encode sound correctly.

Regards,
Ghazi

Fred Dixon

unread,
Dec 26, 2013, 10:48:31 PM12/26/13
to BigBlueButton-dev
Hi Ghazi,

Thanks for sharing your experience.  

Zeeshan, for the benefit of others, for information on helping to determine how many users a BigBlueButton server can support, see


Regards,... Fred



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To post to this group, send email to bigblueb...@googlegroups.com.
Visit this group at http://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/groups/opt_out.



--
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton
Reply all
Reply to author
Forward
0 new messages