-
Notifications
You must be signed in to change notification settings - Fork 127
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
ci: Compare performance to msquic #1750
Conversation
In progress
Benchmark resultsPerformance differences relative to 50876af.
Client/server transfer resultsTransfer of 134217728 bytes over loopback.
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1750 +/- ##
==========================================
+ Coverage 93.08% 93.11% +0.02%
==========================================
Files 117 117
Lines 36422 36422
==========================================
+ Hits 33903 33913 +10
+ Misses 2519 2509 -10 ☔ View full report in Codecov by Sentry. |
commit 9ca5ecc Merge: f50f414 f408321 Author: Lars Eggert <[email protected]> Date: Fri Mar 15 00:12:29 2024 +0200 Merge branch 'main' into ci-bench-cc Signed-off-by: Lars Eggert <[email protected]> commit f50f414 Merge: 8e5290b bc262a5 Author: Lars Eggert <[email protected]> Date: Wed Mar 13 07:59:01 2024 +0200 Merge branch 'main' into ci-bench-cc commit 8e5290b Merge: f0cd19e 2ff9742 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 22:42:54 2024 +0200 Merge branch 'main' into ci-bench-cc commit f0cd19e Merge: b2bb855 17c4175 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 21:54:08 2024 +0200 Merge branch 'main' into ci-bench-cc commit b2bb855 Merge: d072504 4ea2c56 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 17:25:13 2024 +0200 Merge branch 'ci-bench-cc' of github.com:larseggert/neqo into ci-bench-cc commit d072504 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 17:24:52 2024 +0200 Reorder things so `results.ms` is included in the exported artifact commit 4ea2c56 Merge: c82ff3a 5c72890 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 17:18:37 2024 +0200 Merge branch 'main' into ci-bench-cc commit c82ff3a Author: Lars Eggert <[email protected]> Date: Tue Mar 12 16:41:59 2024 +0200 `killall` -> `pkill` commit d37e706 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 16:37:50 2024 +0200 Go back to `killall` commit 11320d0 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 16:11:38 2024 +0200 No -INT commit 407bd4f Author: Lars Eggert <[email protected]> Date: Tue Mar 12 14:33:52 2024 +0200 kill -> killall Also reduce test transfer size. commit 9d3a8b7 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 13:57:51 2024 +0200 Use temp dir, and fix path error commit 84e2206 Merge: 925cc12 b0d816a Author: Lars Eggert <[email protected]> Date: Tue Mar 12 11:10:41 2024 +0200 Merge branch 'main' into ci-bench-cc commit 925cc12 Merge: 3241f93 5889038 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 11:05:42 2024 +0200 Merge branch 'main' into ci-bench-cc commit 3241f93 Merge: 02620a7 d48fbed Author: Lars Eggert <[email protected]> Date: Tue Mar 12 09:59:24 2024 +0200 Merge branch 'main' into ci-bench-cc Signed-off-by: Lars Eggert <[email protected]> commit 02620a7 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 09:57:33 2024 +0200 Try to kill via `$!` commit b32ce9e Merge: 9ea3a99 db1dbb2 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 09:15:18 2024 +0200 Merge branch 'ci-bench-cc' of github.com:larseggert/neqo into ci-bench-cc commit 9ea3a99 Author: Lars Eggert <[email protected]> Date: Tue Mar 12 09:15:05 2024 +0200 Address comments from @martinthomson commit db1dbb2 Merge: 681bbb7 869afea Author: Lars Eggert <[email protected]> Date: Mon Mar 11 19:33:53 2024 +0200 Merge branch 'main' into ci-bench-cc commit 681bbb7 Merge: bd742af 532dcc5 Author: Lars Eggert <[email protected]> Date: Mon Mar 11 18:21:06 2024 +0200 Merge branch 'main' into ci-bench-cc Signed-off-by: Lars Eggert <[email protected]> commit bd742af Author: Lars Eggert <[email protected]> Date: Mon Mar 11 17:00:34 2024 +0200 mkdir -p commit bc7b99f Author: Lars Eggert <[email protected]> Date: Mon Mar 11 16:29:14 2024 +0200 Fix commit e7bf509 Merge: de64b3e cbd4441 Author: Lars Eggert <[email protected]> Date: Mon Mar 11 16:27:56 2024 +0200 Merge branch 'main' into ci-bench-cc commit de64b3e Author: Lars Eggert <[email protected]> Date: Mon Mar 11 16:00:19 2024 +0200 Wait for output before continuing commit 12386a3 Author: Lars Eggert <[email protected]> Date: Mon Mar 11 15:25:40 2024 +0200 ci: Benchmark NewReno and Cubic
Signed-off-by: Lars Eggert <[email protected]>
I looked at why we're so much slower then msquic, and the neqo server spends an insane amount of time in
(Numbers in the first column are percent of total cycles spent in that line.) |
Signed-off-by: Lars Eggert <[email protected]>
In progress