This repository was archived by the owner on Mar 24, 2026. It is now read-only.
Replies: 1 comment
-
|
There is no difference between CPU and memory. One thread from wrk has the same computing power as one thread from the application. /json -c 512
/json -c 512 pipeline 16
/json -c 512 vs -c 1024 (no pipeline)
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I ran a test on /plaintext. With the original parameters (-t56 -c1024 pipeline 16), I got 20.23M req/s @278us to 20.19M req/s @330us, depending on the application settings.
However, when I provide wrk with more power and run -t70 -c1024, I get 36.40M req/s @218us to 38.25M req/s @251us.
The higher performance is only of secondary interest, as I am aware that wrk with -t56 cannot generate the load to utilise 56 cores of the application.
Rather, I am surprised that the latency is lower. My application was far from the CPU limit in the tests with -t56. So there is no reason for the high latency on the application side. And the subsequent tests also showed that with more performance for wrk, the latencies become lower.
Regardless of the techempower tests: When I test the performance of the application, I use -t = application vCPU cores x (1.5 - 2) depending on the test.
Beta Was this translation helpful? Give feedback.
All reactions