[erlang-questions] Linear scaling on multicore

Rapsey <>
Thu Apr 8 12:16:50 CEST 2010


If you have the will and time, you can also write a linked-in driver for
stream output to clients. It requires abandoning gen_tcp and writing your
own socket stuff.
We can saturate a gigabit connection on a 600$ mac mini with about half CPU
utilization.


Sergej

On Thu, Apr 8, 2010 at 11:51 AM, Max Lapshin <> wrote:

> Hi. I've made benchmarks of erlyvideo yesterday. Largest load was 1800
> clients, totally consuming about 700 MBit live
> video stream from one server. Erlyvideo used 450% of CPU for it (5 cores).
>
> I want to thank all Erlang team, for such wonderful platform: I've got
> full linear scaling on multicore computer without any problems,
> from 150 up to 1800 clients, it took 0,25% CPU per client and not more.
>
> Here is graphic of load: http://erlyvideo.org/erlyvideo-load.png
>
> Thank you!
>
> ________________________________________________________________
> erlang-questions (at) erlang.org mailing list.
> See http://www.erlang.org/faq.html
> To unsubscribe; mailto:
>
>


More information about the erlang-questions mailing list