--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
With those corrections posted, I'd like to consider Preview 1 frozen so that we can move onto Preview 2. If there are remaining errors, configuration problems, or otherwise, let's get them identified and fixed for Preview 2.
This heterogeneous hardware configuration has indeed required some tweaks to the toolset, and we've found that 32 threads on wrk tends to yield the best results.
--
>> email to framework-benchmarks+unsub...@googlegroups.com.
>> Visit this group at https://groups.google.com/group/framework-benchmarks.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "framework-benchmarks" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to framework-benchmarks+unsub...@googlegroups.com.
Incidentally, Preview 3 is identified as "Continuous Benchmarking Run 2017-04-04" in the chart above.
We'll do an internal sanity check of the run that is expected to complete this Friday, and assuming it is mostly consistent with prior Previews, the run that begins on Friday will be collecting final results for Round 14. We'll kick off a run in Azure to coincide with that ServerCentral run.
The continuous benchmarking is now performing with decent consistency (issues such as the one with apt-get notwithstanding). We believe this will allow us to retain momentum and release Round 15 previews beginning immediately following Round 14.
--
You received this message because you are subscribed to a topic in the Google Groups "framework-benchmarks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/framework-benchmarks/sQDY1uELRkY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to framework-benchm...@googlegroups.com.
focus on the Fortune benchmark. What exactly is that test trying to do? Can you share the test code link?J
--Joe Cincotta, Managing Director - Thinking.GroupLevel 25, 88 Phillip St, Sydney NSW 2000 AustraliaThis e-mail and any files transmitted with it may contain confidential information andis intended solely for use by the individual to whom it is addressed. If you received thise-mail in error, please notify the sender, do not disclose its contents to others and deleteit from your system.
To unsubscribe from this group and all its topics, send an email to framework-benchmarks+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and all its topics, send an email to framework-benchmarks+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsub...@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to framework-benchm...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchm...@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to framework-benchmarks+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsub...@googlegroups.com.
--
One small addendum: The "Differences" renderings we've added with the previews for Round 14 are not using the 20-iteration samples for the multi-query and updates test types, but rather the 1-iteration samples of those test types.
They should be using the 20-iteration samples to align with the results web site's rendering of the data. We'll get this fixed up for future differences renderings.
--
To unsubscribe from this group and all its topics, send an email to framework-benchmarks+unsubscrib...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsubscrib...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--
We've posted a first Preview of Round 14 for community review:
https://www.techempower.com/benchmarks/previews/round14/
This preview was captured on our ServerCentral hardware.
New for this round's preview is a differences chart that shows how Round 14 Preview 1 compares to Round 13 before it:
https://www.techempower.com/benchmarks/previews/round14/r13-vs-r14p1.html
Note that framework name changes cause false-positive reports of additions and subtractions (e.g., "added dancer" alongside "removed dancer-raw"). Aside from that, however, it has been useful for us to confirm that a majority of test implementations continue to run as they have before. We are investigating and resolving some known issues with test implementations that failed to run in this Preview 1 and some that appear to have performed implausibly well (most likely indicating a defective measurement of an implementation error).
Our current expectation is that we will run and share at least one more preview prior to starting a final run for Round 14. It's risky for me to make a timing prediction, but I would like to see a Preview 2 out before the end of March.
We're looking forward to any fixes that we can merge in prior to Round 14's final run.
As always, thank you to everyone who has contributed to the project!
I'm now looking at "tokio-" benchmarks closely. I see that for JSON benchmark for instance, there's a -100K req/sec in throughput from preview 2 to preview 3. I examined dstat logs for both and there are two observations (btw good tool to vis dstat quickly: http://lamada.eu/dstat-graph/#):
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchm...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
> an email to framework-benchmarks+unsub...@googlegroups.com.
> an email to framework-benchmarks+unsub...@googlegroups.com.
> an email to framework-benchm...@googlegroups.com.
> Visit this group at
> https://groups.google.com/group/framework-benchmarks [2].
> For more options, visit https://groups.google.com/d/optout [3].
>
>
> Links:
> ------
> [1] https://www.techempower.com/benchmarks/previews/round14/
> [2] https://groups.google.com/group/framework-benchmarks
> [3] https://groups.google.com/d/optout
--
Best regards,
zloster
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchm...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "framework-benchmarks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/framework-benchmarks/sQDY1uELRkY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to framework-benchm...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsub...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
First forget about the load generator machine, it has
less cores but higher CPU frequency, it would of course
be interesting to see it's CPU load but still WRK work is
a lot easier than what the server should be doing.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsubscrib...@googlegroups.com.
Visit this group at https://groups.google.com/group/framework-benchmarks.
For more options, visit https://groups.google.com/d/optout.
We've posted a first Preview of Round 14 for community review:
https://www.techempower.com/benchmarks/previews/round14/
This preview was captured on our ServerCentral hardware.
New for this round's preview is a differences chart that shows how Round 14 Preview 1 compares to Round 13 before it:
https://www.techempower.com/benchmarks/previews/round14/r13-vs-r14p1.html
--
You received this message because you are subscribed to the Google Groups "framework-benchmarks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to framework-benchmarks+unsub...@googlegroups.com.
A small remark first:
> wrk will poll, read, process a reply, construct a the next request, and write.
wrk needs to construct the request exactly once, and then it can reuse the same buffer for all future requests because in contrast with responses, requests always have the same content. So, strictly speaking, the client has less work to do than the server.
--
The /plaintext benchmark is limited by wrk performance. 32 threads on 8-core machine will always be slower than 8 threads. The best solution is to run wrk on a machine with more CPU cores. Another workaround is to increase http pipeline size from 16 to at least 32. Thus should reduce resource consumption on wrk side and simultaneusly increase load on server side.
Also consider that we are still seeing a fairly well-distributed set of results across all test types. Way back in Round 8, when we used our in-house 1-gigabit Ethernet network and i7 workstations, we observed results that reached a plateau at approximately, 210,000 JSON responses per second due to the 1-gigabit network being saturated.
I appreciate your question and curiosity about the CPU being idle in the tokio-minihttp plaintext test, and I believe there is a point at which the application server should be able to out-pace the load generator for this test type, but I see the top-performer in plaintext is producing ~800,000 more responses per second and is being measured by the same load generator. It is possible a portion of that idle CPU time is due to inefficiency in the framework or platform—inefficiency that if resolved could yield performance at least comparable to the top-performing framework. Still, yes, at some point, the application server will likely be inevitably idle in plaintext due to the load generator running on less-capable hardware.
All that said, for the time being, we are going to retain the present machine roles for Round 14. But we can consider a role-swap (perhaps rendered as an alternative "environment") in a future round.
I'm not certain of either of these ideas, but love hearing your thoughts.