BigblueButton

333 views
Skip to first unread message

jti...@cwcharter.org

unread,
Nov 29, 2017, 6:17:11 PM11/29/17
to BigBlueButton-Setup
I successfully installed BBB last may but at the start of this year it would only work for maybe 1 class and would kick more students out.  I am looking for some ways to monitor both how many can log in until it has issues and to see if my limitation is due to bandwidth or computer setup.
Version 1.1 on Ubuntu 16.04 and my Moodle version plugin of BBB is 2.1.10 ( I know 2.1.14 is available but I'd like to have a baseline to compare it to before I upgrade the moodle plugin version of BBB)

I actually need to service about 100 students at once as some classes overlap. Should I buy extra servers to help with that or is it more of a bandwidth issue that is holding me back?  

I tried to install various programs all unsuccessfully to monitor BBB including these below each ending with many errors like this one:
    Depends: linux-image-4.4.0-79-generic but it is not going to be installed

I tried 
* bbb-webhooks
* conky
* iftop
* ntop
* glances
* nmon
* nethogs
and could not get any of these to install so I can monitor traffic and see what's going on as I add each new student to a BBB session. Any help would be very much appreciated.

Fred Dixon

unread,
Dec 1, 2017, 8:43:23 AM12/1/17
to bigbluebu...@googlegroups.com
Hi,

> I successfully installed BBB last may but at the start of this year it would only work for maybe 1 class and would kick more students out.  

Can you share the specs of your server (including the bandwidth)?    Does your server meet the minimum specifications in


You can run multiple classes on a BigBlueButton server.  For a point of comparison, try running a class on 


Sign in with your Google account to create your own private rooms.

This is a dedicated bare-metal server (no virtualization) running a Xenon E3-1245 processor at 3.4 Ghz with 32G of memory on a 100MBits/sec symmetrical internet connection.

Regards,... Fred 


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



--
BigBlueButton Developer
@bigbluebutton

jti...@cwcharter.org

unread,
Dec 1, 2017, 12:08:21 PM12/1/17
to BigBlueButton-Setup
Our server is a an intel core i7-6700 @ 3.4ghz with 32 GB of memory and a 64 based processor.  That's the good part.  Now the bad part I know you won't like - (and for which I just got the ok to purchase a 2nd server IF that will really help much??? )

This server runs server 2012 with Hyper-V with two virtualized Ubuntu servers - one for Moodle 14.04 and one for BigBlueButton 16.04 with 4096 Ram, 1 processor. 

The link speed on the actual server shows 10 Gbps but I don't know what tools to use in Ubuntu 16.04 no gui to measure bandwidth (and nothing I try to install seems to allow me to like it does one 14.04 with a gui)

Thanks - Jamie
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsub...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.

Fred Dixon

unread,
Dec 1, 2017, 12:40:02 PM12/1/17
to bigbluebu...@googlegroups.com
Hi Jamie,

> Now the bad part I know you won't like - (and for which I just got the ok to purchase a 2nd server IF that will really help much??? )

> This server runs server 2012 with Hyper-V with two virtualized Ubuntu servers - one for Moodle 14.04 and one for BigBlueButton 16.04 with 4096 Ram, 1 processor. 

I would say with 100% certainty that your stability is related to an under provisioned VM (we recommend at least quad core CPU) running in a hypervisor running in Windows :-).

We recommend running BigBlueButton on a dedicated server separate from the web application.  If you can get to where you have a dedicated server for BigBlueButton running Ubuntu 16.04 64-bit, your going to get (much) better performance.


Regards,... Fred


To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsubscribe...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsub...@googlegroups.com.
To post to this group, send email to bigbluebutton-setup@googlegroups.com.

jti...@cwcharter.org

unread,
Dec 6, 2017, 12:17:21 PM12/6/17
to BigBlueButton-Setup
Thanks Fred.
I am working on getting a new server. For now I just upgraded my virtual server to 4 processors and 6gb ram. Also I see my bandwidth speedtest says I have anywhere from 100 to 495mbps upload speed.  I'm wondering what are the limiting factors in order of importance - bandwidth, ram, processors, hard drive?  If classes are all well below your 50 user recommended limit (like 15-20) then how many concurrent sessions would you expect I could handle with the changes I made above? which factor limits me most now?  If I buy another server dedicated just to BBB only then what guestimate will my bandwidth limit me still as I can't change my bandwidth that I know of as we are under another school district umbrella.

Thanks again Fred
Jamie
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsub...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

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

Fred Dixon

unread,
Dec 9, 2017, 9:03:21 AM12/9/17
to bigbluebu...@googlegroups.com
Hi Jamie,

>  If classes are all well below your 50 user recommended limit (like 15-20) then how many concurrent sessions would you expect I could handle with the changes I made above? 

It's hard to give a definitive answer as it depends on what is happening inside the classes.  If you had 10 classes with 10 people, and they are all sharing webcams, that means 100 webcam streams going to to the server, and each person is getting 9 streams, so 900 streams transmitted by the server.  In this case, you would be limited by bandwidth.

Your CPU (4 processors), Memory (6G), and Bandwidth (100 to 495mbps) all look good.  Ideally, you could run BigBlueButton on bare metal.   We can't say what the limit would be, but we can say that if you monitor your server, you should keep it below 80 % of CPU and 80 % of bandwidth.  Once it starts hitting those levels, we would recommend upgrading the number of processors or bandwidth.


Regards,... Fred



To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsubscribe...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsubscribe...@googlegroups.com.

To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-setup+unsub...@googlegroups.com.
To post to this group, send email to bigbluebutton-setup@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages