[erlang-questions] Heavy duty UDP server performance

Max Lapshin <>
Wed Feb 3 17:23:08 CET 2016


When we use plain gen_udp to accept 200-400 mbit of incoming MPEG-TS
traffic in flussonic, we use about 50% of moderate 4 core xeon e3 server.

When we switch to our driver implementation of udp that collapses several
contiguous udp messages into single big message (it is allowed for mpegts)
we reduce usage to 15-20%

I can't tell that it is "badly written udp in erlang", just messaging is
rather expensive.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20160203/39e3252d/attachment.html>


More information about the erlang-questions mailing list