[asterisk-users] Scaling Asterisk: Dual-Core CPUs not yielding gains at high call volumes

John Hughes john at Calva.COM
Fri Jun 1 07:03:50 MST 2007


Matthew J. Roth wrote:
> Recently, we were pushing our server to almost full CPU utilization. 
> Since we've observed that Asterisk is CPU bound, we upgraded our
> server from a PowerEdge 6850 with four single-core Intel Xeon CPUs
> running at 3.16GHz, to a PowerEdge 6850 with 4 dual-core Intel Xeon
> CPUs running at 3.00GHz.  The software installed is identical and a
> kernel build benchmark yielded promising results.  The new dual-core
> server ran roughly 80% faster, which is about what we expected.
>
> As far as Asterisk is concerned, at low call volumes the dual-core
> server outperforms the single-core server at a similar rate.
Outperforms in what sense?
>   I'm working on a follow-up post that will demonstrate this with some
> benchmarks for a small number of calls in various scenarios on each
> machine.  However, to our surprise as the number of concurrent calls
> increases, the performance gains begin to flatten out.  In fact, it
> seems that somewhere between 200 and 300 calls, the two servers start
> to exhibit similar idle times despite one of them having twice as many
> cores.
What do you mean by "idle" here?




More information about the asterisk-users mailing list