Hello !

Using vibd trunk !!

I did a test with zeon machine with 12 cores and got this rough results with an application:

  • without "settings.options |= HTTPServerOption.distribute" the vibed server only uses one core (7%) and serve around 17,000 requests/second.

-with "settings.options |= HTTPServerOption.distribute" the vibed server uses more cores (67%) and serve around 30,000 requests/second.

It seems that it doesn't scale proportional to the cpu usage, the application do not use any shared resource intentionally (vibed probably share some resources behind scenes).

I did a test with "versions": ["VibeManualMemoryManagement"] and the server crash with high load.

P.S.: This form textarea grows in height every time we type a character in firefox.

Cheers !