-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
benchmark biasWhen the benchmarks are considered biased in a wayWhen the benchmarks are considered biased in a way
Description
Hi,
Lovely start and good luck with the project.
I noticed that both Puma and Iodine seem to be tuned in favor of IO blocking apps rather than CPU bound apps, which creates a certain performance comparison bias.
For example: you'd probably get better throughput on iodine with a single processes and 2 or 1 threads when using a simple "hello world" type app. If the app was using more CPU, you might want a single process with CPU_CORES - 1 threads. Puma might be different / similar, I haven't tested.
Having said that, I'm not sure it really matters and I wish you luck!
B.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
benchmark biasWhen the benchmarks are considered biased in a wayWhen the benchmarks are considered biased in a way