I have a physical Dell R430 running at 2.1G and 64G ram, They use conf bridge to bring in around 122 endpoints.
The CPU spikes and ksoftirq goes to 100%. Running Ubuntu 22.04
Using chan_sip at this point.
What can I tweak to make this system work better and support this 122 endpoints?
Without profiling and understanding the specifics, I wouldn’t be able to say. Any additional “optimizations” for it would be documented in the confbridge.conf.sample file, I’m not seeing anything else specifically. Though do note everything will be done in signed linear, so codec will play a part depending on what you’re using since it’ll all be transcoded.
Mixing itself all occurs in a single thread which is on a single core only.