Daniel Stenberg via curl-library (Tue, 14 Aug 2018 09:39:21 +0200 (CEST)): >I think its time we run some tests in an orderly fashion with different upload >buffer sizes and collect some numbers...
Feedback on some informal upload tests from Phoenix, Arizona to Amsterdam, NL. High speed connection. Upload around 200 Mbits/s according to speedtest.net, but a latency of 200ms. My tester uploaded a 178MB mp4 file first with the unpatched iPad app (libssh2, not curl), then with a patched iPad app, then used Filezilla and last, but not least a patched curl.exe. Network connection: about 200 Mbits/s up, 200ms latency (speedtest.net) Test file: 178 MB mp4 Protocol: sftp iPad app 32 KB libssh2 buffer: 2147 seconds iPad app 320 KB libssh2 buffer: 737 seconds Filezilla (out-of-the-box) : 967 seconds curl x64 512 KB upload buffer: 1154 seconds % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 176M 0 0 100 176M 0 156k 0:19:14 0:19:14 --:--:-- 195k 100 176M 0 0 100 176M 0 156k 0:19:14 0:19:14 --:--:-- 156k start:2.437000 total:1154.047000 Speed sometimes as low as 125K, said my tester. At the same time another user from the same network was uploading a 289 MB mp4 file in 1106 seconds, using bash/lftp. At the same speed that would have been 681 seconds for the tester's 178 MB file. bash/lftp may be some 8% faster than the patched iPad app. -- Jan ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html