-
-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
test performance (speed + latency) of new services #3624
Comments
Checklists:
|
I'm posting results with the goal to ensure that we can hit our current load and that there's no operational issues. Note that OCaml runs with 36 small but single-threaded machines and F# runs with 3 bigger multi-core machines that have not been tuned. My thinking is that the OCaml version is constrained by our single-threaded implementation while the F# version is constrained by networking somewhere along the way. None of the servers are really breaking a sweat here, and I haven't looked into the bottlenecks. Fizzbuzz results: F#
OCaml
Verdict: perfectly capable of handling production loads. |
After removing nginx from the mix, things look a bit better for F#:
|
45% improvement in requests/s, awesome! |
I think the number are quite bad honestly, but I think they're well within range of what we can ship with. |
I'll take the delta positive |
Things seem fine here and not planning on doing more, so closing. |
Add simple benchmarks so that we can test out the new service:
The text was updated successfully, but these errors were encountered: