JVB has 100% CPU time on a machine with 50 participants (most audio-only) and there are limits for some participants, video streams switching off etc. I wish to boost performance on this single host.
Perhaps (I am guessing here) the limitation exists because of the single threaded JVB process and the processing limit of a single CPU core. The machine (VM) has 3 CPU cores, JVB uses approx. 100% CPU. Other processes on the machine have less than 1% CPU load each. 110 Mbit/sec of 1000 Mbits/sec dedicated Ethernet line is used. 1.4 GB of 6 GB RAM is used. The bottleneck likely is the single CPU core.
2/3 of participants use IPv4, 1/3 of them IPv6.
Can I scale the overall performance by having one JVB instance each for IPv6 and IPv4?
Perhaps this could be very simple? I cannot set up a big cluster, there is just one VM but with 2 idling CPU cores.
This is related to the topic at CPU count scale performance of jvb which has no replies yet. Other hints I could not find.