[ENet-discuss] ENet scalability benchmark data

Espen Overaae minthos at gmail.com
Tue Mar 4 12:33:19 PST 2008


On 3/4/08, Madhan Kanagavel <madhan at yahoo.com> wrote:
> Interesting and useful data to know. I was wondering about the limits of
> ENet myself and I had just been about to do something similar to measure the
> max number of clients an Enet host can service without really starting to
> bog down.
>
> I had a few questions.
> 1) Do you have data at other data points, for instance 100, 200, 300 clients
> and the CPU loading?
> 2) Or the effect of reliable data on the load?
>
> Finally, is this benchmarking application something independent of your
> application? A general scalability test like this would be an useful
> addition to Enet. If required, I could help make your test a more general
> test harness for Enet.
>
> -Madhan

I tested the 2 k max peers and 1 kHz polling rate config with fewer
clients, here are the results:
100 clients - 5% cpu
200 clients - 8% cpu
500 clients - 22% cpu

Testing with reliable data requires changes to the source code, so
I'll skip that for now. It's not a separate benchmarking program, I
just run my server and throw a lot of clients on it. In other words,
each test scenario requires rewrite and recompile so it's a bit of
work to get comprehensive data.

Espen Overaae


More information about the ENet-discuss mailing list