1. the main bug report (filezilla vs far manager vs curl) contains test of 
cross-countries
test results (ping >8ms).  recent tests (with custom builds of 7.28.1) were 
made inside single subnet (ping < 1ms) so they have better speed values. 

2. CURL_MAX_WRITE_SIZE = 16kb and SO_SNDBUF=8mb gives very good ftp upload 
speed (equal to version with big global buffer), but sftp upload speed still 
have 6Mb/s limit. 
So the best way to increase both ftp and sftp upload speed is to increase 
CURL_MAX_WRITE_SIZE; 
I understand that sftp limit may have different nature - but now it's also 
depends on CURL_MAX_WRITE_SIZE value. 

06.02.2013, в 0:17, Christian Hägele <[email protected]> написал(а):

> Thank you for your input. That rules out some misconfiguration in windows.
> 
> In my opinion CURL_MAX_WRITE_SIZE should not have a big effect on the speed,
> because the TCP-stack shouldn't care in what chunks the application wants to 
> send
> data over the TCP-connection. It can have an effect if the application doesn't
> fill up the TCP-buffer fast enough, though.
> 
> So i have 2 questions as follow up:
> 
> 1. In the bug-report you said you are seeing upload-speeds of ~500KiB/s with
> curl and up to 6MiB/s with FileZilla. The other numbers you provided recently 
> where somewhere around 18MiB/s. So I suppose you did not test the linux ftp 
> server in another country? What where your test-setup for your recent numbers?
> Especially the latency (round-trip-time) between the two peers is very 
> important here.
> 
> 2. Did you try keep the CURL_MAX_WRITE_SIZE at default and try to increase the
> SO_SNDBUF option manually to a very large value (e.g. 8MiB)?
> 
> I have the assumption that in your latest tests the limiting factor was not 
> the
> TCP-connection but the CPU in pumping the data fast enough to the TCP-stack. 
> If
> that is the case then that is another issue.
> 
> Regards,
> 
> Christian
> 
> 
> -------------------------------------------------------------------
> List admin: http://cool.haxx.se/list/listinfo/curl-library
> Etiquette:  http://curl.haxx.se/mail/etiquette.html


-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to