Hello,
I'm trying some webrtc testing scenarios to stress our webrtc-enabled media server that involve multiple Chromium browser tabs being spawned (no Selenium involved) and receiving webrtc audio calls. I have noticed that while with 20 registered users (i.e. 20 tabs) calls are processed fine, when I increase the number to 50 I start getting issues. More specifically I see that gradually Chromium starts to take longer and longer to respond and from a point on the scenarios start to fail (without any apparent reason in the Chromium logs)
Notice that I'm using Chromium in headless Amazon EC2 instance (using Xvfb)
Any hints or ideas what might be triggering it? Do 50 tabs seem too many for a modern machine to cope with? (EC2 instance has 4 vCPUs, 2.5 GHz, Intel Xeon E5-2670v2, 15 GiB memory)
Notice that I investigated whether the headless EC2 instance is overloaded, but doesn't seem to be so: no swapping, no excess waiting on I/O, memory and CPU consumption seem normal and well below 100%
Thanks a lot in advance,
Antonis Tsakiridis