can somebody help me with this issue. What is the maximum number of users
talking at the same time?
I've tested with 150 users talking at the same time using speex codec and win
desktop client and my server's ( I5 4 cores 12 GB RAM) CPU goes to 100% and
also Murmur wouldn't connect any more users until every one from the test
Thanks, every advice is welcome.
Quite a few variables play into that. The server is mostly network-limited,
since it needs to deal with a lot of small-ish packets. If you are using a
consumer onboard NIC or a cheap card, chances are that the drivers and the
hardware are unable to keep up with the load.
We are using VM for the testing, the Client VM and server VM are in the same
lan so the bandwidth isn't issue. But maybe there is an influence of VM nic ?
You definitely want a high packet load in a VM.
There is a difference between just looking at bandwidth and pushing thousands
of small packets per second. When looking at 150 users, assuming 50 packets
per second for each stream and putting them all in the same channel, the
server will need to push around 50·150·149=1117500 packets/second.
Correction: you definitely DON'T want that kind of a load in a VM.
Thank you. What about EC2 instances?? We had same issue with this
High-CPU Medium Instance
1.7 GB of memory
5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each)
350 GB of instance storage
32-bit or 64-bit platform
I/O Performance: Moderate
EBS-Optimized Available: No
API name: c1.medium
Also, I've tried with the largest EC2 instance with 10 GB Ethernet . Still CPU
is 100 %. Is it possible to achieve that 100 users can talk at the same time
or my configuration of mumble is bad???
Latest test instance:
Cluster Compute Eight Extra Large Instance
60.5 GB of memory
88 EC2 Compute Units (2 x Intel Xeon E5-2670, eight-core "Sandy Bridge"
3370 GB of instance storage
I/O Performance: Very High (10 Gigabit Ethernet)
EBS-Optimized Available: No*
API name: cc2.8xlarge
*Cluster Compute, Cluster GPU and High I/O instances do not currently support EBS Optimization, but provide customers with high bandwidth networking and can also be used with EBS Provisioned IOPS volumes for improved consistency and performance.
Is there anybody who hosted more that 100 active users ?
Note: 100 users talking at the same time is a highly pathological case.
Things normally scale differently, with fewer concurrent voice streams.
People have been successfully hosting very large channels, IIRC even over 1000
users, but you will need dedicated hardware to do that.
Thank you for your answer. Test case is 10 users on 10 channels. But we need
support let say 3 users per channel at 100 channels.