Yeah, I'm on 100/30 Mbit fiber, Windows 7 x64 and the latest V8 SVN with Delphi Seattle. Some days ago I tried an old V5 with Delphi7 to rule out this problem having been recently introduced, but I observed the same results. Since you mentioned Windows 10, I thought of making a few extra tests with various OS's and conditions, with some odd results:
Win7 default: ICS: Upload Duration: 34.27 secs. Speed: 132,897 chars/sec SYN: Upload Duration: 2.13 secs. Speed: 2,142,044 chars/sec Few virtual machines with VMware: Win7 VM: ICS: Speed: 931,095 chars/sec. SYN: Speed: Speed: 933,959 chars/sec Win7 VM on UK VPN: ICS: Speed: 88,586 chars/sec. SYN: Speed: 869,745 chars/sec Win XP VM: Speed: 939,935 chars/sec. SYN: Speed: 943,049 chars/sec Win10 VM: Speed: Speed: 936,841 chars/sec. Speed: 933,959 chars/sec Asked a german friend to do the same test, to rule out ISP issues, with him being on w7: ICS: Speed: 180,234 chars/sec Synapse: Speed: 692,200 chars/sec Tried with my phone's 4G: (shared connection through USB) Firefox: Upload Duration: 2.72 secs. Speed: 1,674,259 chars/sec ICS: Upload Duration: 53.56 secs. Speed: 85,021 chars/sec SYN: Upload Duration: 2.25 secs. Speed: 2,023,095 chars/sec *Kinda unrelated, but noticed also a weird result from various browsers:Chrome: Speed: 621,280 chars/sec* *Firefox: Speed: 1,844,466 chars/sec* *IE11: Speed: 2,206,389 chars/sec* So I'm kinda baffled by these results, not sure what to make of it. Ruled out this being an issue with w7/intel driver (my friend seems to have a board with intel NIC as well) by testing with 4G. Ruled out ISP issue by having my friend in Germany do the same test. But then why are the VMs having those results? (same speed ics/syn). Also the VPN on the w7 VM experiencing the same issue on ICS is very very weird. Could it be an issue specifically in my machine? but then having my friend experience the same is quite a coincidence, and it wouldn't explain why SYN works just fine. Next I will test on a clean install of both W7 and W10 without a VM on my machine, I'll post back with results (probably a few hours, gonna install them on a spare 5400rpm 2,5" disk). On Wed, Apr 27, 2016 at 9:47 AM, Angus Robertson - Magenta Systems Ltd < [email protected]> wrote: > > Memo isn't touched during the progress, only the progressbar. > > Removed OnSenData event, same results. > > You appear to be on a Spanish RIMA (Red IP Multi Acceso) network, > although trace route does not complete. > > Trace Route to: 83.39.166.229 > Can Not Ping Host (83.39.166.229) : Request timed out > 1 0ms Unexpected Family MAGPUB1 > 2 0ms 217.146.102.129 217.146.102.129 > 3 12ms 217.146.96.72 gi0.man-gw2.merula.net > 4 23ms 212.187.137.161 te-8-3-215.car2.manchester1.level3.net > 5 19ms 212.187.160.230 telefonica.edge6.london1.level3.net > 6 50ms 84.16.13.25 xe-grtbcntb1.net.telefonicaglobalsolutions.com > 7 54ms 94.142.103.178 x0-grtbcntb1.net.telefonicaglobalsolutions.com > 8 60ms 80.58.88.210 210.red-80-58-88.staticip.rima-tde.net > 9 Request timed out > > Your best speed was 1,928,838 chars/sec which suggests you have at > least a 20Mb/sec upload speed which is about double the speed from my > office. This old public server is still on 100Mb/sec ethernet since > the firewall is quite slow. > > The only thing that can explain the speed difference from the same PC > is TCP/IP packet size, somehow the ICS application is sending more > smaller packets than some others, and that is probably explained by the > 8K buffer size currently used by the HTTP client, although it's > surprising that I get 10 times your speed with the same software, > assuming you are using Windows 10 and ICS V8.27 which you have never > mentioned. > > Unless ICS is setting some strange TCP setting, buffer size is the only > thing that can be changed, which I will look at next month, as I've > said before. That should allow Windows to send larger IP packets, > which should help speed. > > Unless you have a local firewall or proxy that is crippling speeds. > > Angus > > > -- > To unsubscribe or change your settings for TWSocket mailing list > please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket > Visit our website at http://www.overbyte.be > -- To unsubscribe or change your settings for TWSocket mailing list please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket Visit our website at http://www.overbyte.be
