Discussion:
curl-users Windoze patch performance report
Timothe Litt
2018-08-03 11:21:05 UTC
Permalink
Date: Thu, 2 Aug 2018 14:52:51 +0200 (CEST)
Subject: Windows users! Help us test upload performance tuning?
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Hello!
Please note that we would *love* your assistance here if you're a Windows user
and can offer a few moments of your time to run a few tests on a few Windows
versions and tell us the outcome! Here's a simple way to help us make curl
better without doing any coding at all! =)
We want to have more user's experience and results from tests to determine how
we should make curl make uploads on windows as fast as possible.
See Daniel's mail below for details. Please report your results to the list,
to me or to Daniel Jeliński and we can make a summary in a few days.
Here are 3 consecutive runs. U.S. (New England). 75Mb/sec FTTP

Although the relative times are interesting, I don't trust the
openspeedtest.com result.

I ran its standard browser-based test several times.  It reported
download speeds of ~50 Mb/sec,
and upload speeds of 4 Mb/sec (twice), 2.8Mb/sec (once) & 49Mb/sec
(once).  Other
sites, including speedtest.net report 75 Mb/sec (up and down)
consistently.  I picked servers
in the same geography as the one openspeedtest used.

The FAQ, About us, & Contact us links on their web page all result in 404s.

One possibility is that my IPv6 connection is via a (HE) tunnel - your
test doesn't indicate the
peer IP address that it uses.  If it's using IPv6, I would expect lower
speeds - but not that low.
openspeedtest.com does report both A and AAAA records.

In any case, how you interpret the data is up to you.

Note: I excluded a previous run because automatic anti-virus scan
increased times.
It's always a good idea to run benchmarks several times and discard
outliers.
testcurl.bat
Microsoft Windows [Version 10.0.17134.191]
generating test file...
running vanilla...
start:0.547000 total:3.578000
running patched...
start:0.547000 total:1.531000
Press any key to continue . . .
testcurl.bat
Microsoft Windows [Version 10.0.17134.191]
generating test file...
running vanilla...
start:0.547000 total:3.735000
running patched...
start:0.593000 total:1.625000
Press any key to continue . . .
testcurl.bat
Microsoft Windows [Version 10.0.17134.191]
generating test file...
running vanilla...
start:0.578000 total:3.813000
running patched...
start:0.563000 total:1.563000
Press any key to continue . . .
Loading...