antol111 Posted February 5, 2014 Report Share Posted February 5, 2014 crazyk4952, That doesn't look so bad. Looks like you averaged 464 KB/s. And for clarity sake... when you said syncing between 2 peers does that mean a sync between 2 computers or 3 computers? Here's a graph of the test transfer i did with 100 3MB files. This is a three way sync (A is syncing to B and C) Here's a snapshot of the router page during the above transfer at one of the two computers (the other one is behind a pfSense router/firewall and i couldn't find a similar status page) I don't think I'm maxing out the amount of connections. Would tweaking the UDP timeout settings help? Quote Link to comment Share on other sites More sharing options...
crazyk4952 Posted February 5, 2014 Author Report Share Posted February 5, 2014 crazyk4952, That doesn't look so bad. Looks like you averaged 464 KB/s. And for clarity sake... when you said syncing between 2 peers does that mean a sync between 2 computers or 3 computers? It's not as bad as syncing larger files. It is between 2 computers. Quote Link to comment Share on other sites More sharing options...
RomanZ Posted February 25, 2014 Report Share Posted February 25, 2014 antol111, crazyk4952, Thank you for the graphs. Unfortunately, it is not that easy to find the root cause. We plan to make an extended debugging in BTSync targeted to debug speed issues, including saw-shaped traffic. I'll update the thread once the version is ready. Quote Link to comment Share on other sites More sharing options...
antol111 Posted February 25, 2014 Report Share Posted February 25, 2014 Thanks for the follow up. I'll definitely do some testing and provide the debug files once the new version is ready. I use linux x64 and windows so I'll need versions for both. Quote Link to comment Share on other sites More sharing options...
antol111 Posted March 6, 2014 Report Share Posted March 6, 2014 Hi RomanZ, Does the new version on BTSync have this extended debugging? Quote Link to comment Share on other sites More sharing options...
RomanZ Posted March 7, 2014 Report Share Posted March 7, 2014 antol111, Not yet. The changes to debug speed are rather complex and are not going to be included in very closest releases. It will take a while to implement them. Quote Link to comment Share on other sites More sharing options...
bohdy Posted April 1, 2014 Report Share Posted April 1, 2014 Hi, I'm seeing similar issues when syncing large files. Speed goes up to reasonable level, then slows back down to zero, then picks back up again. Sometimes it pauses for some seconds while with "Nothing being transferred right now" in the Transfers tab, possibly before moving onto the next chunk. It's very inefficient as a result. The box sending the files is a Debian 7 64-bit host, reciever is Win 8. Also can you clarify whether Bt Sync uses multiple concurrent connections to transfer single large files? If not, when is this capability expected to be added? It would be a very useful feature for this software to have. Thanks,Bohdy. Quote Link to comment Share on other sites More sharing options...
RomanZ Posted April 1, 2014 Report Share Posted April 1, 2014 Bohdy, Currently we utilize one logical connection, but it can be used to transfer several files simultaneously (if files are small). In your case - are your Debian and Win8 located in one LAN or they are connected over WAN? Quote Link to comment Share on other sites More sharing options...
bohdy Posted April 2, 2014 Report Share Posted April 2, 2014 Hi Roman, This is over WAN. I haven't had a chance to try it over LAN yet. And the reason that I ask about multiple connections for large files is to do with the speed of international transfers. For whatever reason, one connection, or to put it more generally, one transfer over tcp cannon hope to saturate the width of the pipe between the two parties. So to work around this 'segment' download managers were created to be able to run multiple concurrent transfers for the one file, which allowed for a much greater utilisation of the bandwidth between the two parties. It doesn't sound like BT sync is currently implementing such a system for single large files, so I ask again whether it is on the roadmap? Hope that makes sense. Quote Link to comment Share on other sites More sharing options...
RomanZ Posted April 2, 2014 Report Share Posted April 2, 2014 Bohdy, Currently BTSync supports only one connection (if it connects over TCP), while the term connection is not applicable if we are talking about UDP. The issue with speed is known and we are going to prepare a special debug build, which will allow us to find out the root cause of a low speed in some cases. I'll update this topic once we are ready with the build. Quote Link to comment Share on other sites More sharing options...
bohdy Posted April 2, 2014 Report Share Posted April 2, 2014 Hi Roman, Thanks for clarifying. Just on a side note, is there any indication in the UI whether UDP or TCP transport is in use between devices? Quote Link to comment Share on other sites More sharing options...
GreatMarko Posted April 2, 2014 Report Share Posted April 2, 2014 Just on a side note, is there any indication in the UI whether UDP or TCP transport is in use between devices?Not currently - but feel free to suggest this in the Wishlist. Quote Link to comment Share on other sites More sharing options...
Alek Posted June 15, 2014 Report Share Posted June 15, 2014 Couple of questions: 1) Were there any speed-related changes between 1.3.94 and 1.3.105? I ask because the external Synocommunity package for Synology DiskStation devices has not yet been updated to 105, so I am running 94 on my NAS. 2) Is there a changelog made public somewhere? 3) Using BT Sync with two devices, a server in North America and my NAS in Melbourne, Australia; speeds are slow*. I average about 300KB/s with BT Sync, but about 1.8–2.1MB/s using multiple connections over FTP (specifically, using lftp). Is this a limitation of the Bittorrent P2P 'swarm' technology, and I am seeing slow speeds because there are only two peers in the 'swarm'? 4) Following on from 3), if I'm speed limited by the number of peers, could we artificially populate one or both links with fake peers? Similar to traditional multiple connections using lftp or aria2, but with the BT P2P tech. 5) Is / will / should it be possible to saturate my bandwidth and maximise my connection speed using BT Sync given the distance between and low number of peers? * Yes, speeds are this slow/just as slow on a single HTTP link because of the tyranny of distance. I get ~350KB/s over HTTP (single connection). Thanks,Alek Quote Link to comment Share on other sites More sharing options...
RomanZ Posted June 16, 2014 Report Share Posted June 16, 2014 1) No speed-related changes from 1.3.94 to 1.3.1052) Yes, see here. Every topic starter contains changes and a link to previous release build changelog.3) Most likely something (ISP were noticed to do that often) is throttling the connection. Usually more peers provide better speed.4) Actually, even 2 peers should try to occupy all available bandwidth. There should be no need in additional fake peers.5) Yes, it should be possible. In next release (1.4) we prepare a bunch of speed-related fixes as well as tool to debug and find bottlenecks. Quote Link to comment Share on other sites More sharing options...
Alek Posted June 16, 2014 Report Share Posted June 16, 2014 Thanks for getting back to me so quickly, Roman.Hmm. Well I am moving house next week and disconnecting/reconnecting internet etc. Same ISP though. Once I've moved and reconnected, I will run some tests, do some research and try to find where the bottleneck could be on my side or at the level of my ISP. I will report back here with my findings in about a month.It's good to hear that even just two peers should saturate a connection, though, because I'd much rather use BT Sync than other solutions such as FTP. I'm very impressed by BT Sync so far, so I hope I can solve these problems. Quote Link to comment Share on other sites More sharing options...
RomanZ Posted July 24, 2014 Report Share Posted July 24, 2014 Dear users, The upcoming 1.4 release now contains numerous speed optimizations as well as tool for debugging speed issues and detecting bottlenecks. If you are ready to participate alpha testing and check if your speed issues are now resolved (or, otherwise - help us to debug them) - please PM me directly or just leave a message here. Quote Link to comment Share on other sites More sharing options...
crazyk4952 Posted July 24, 2014 Author Report Share Posted July 24, 2014 Dear users, The upcoming 1.4 release now contains numerous speed optimizations as well as tool for debugging speed issues and detecting bottlenecks. If you are ready to participate alpha testing and check if your speed issues are now resolved (or, otherwise - help us to debug them) - please PM me directly or just leave a message here. Thanks for following up on this thread. While I am not interested in alpha testing, I look forward to the release of version 1.4. Quote Link to comment Share on other sites More sharing options...
mudskip Posted August 2, 2014 Report Share Posted August 2, 2014 I am interested in testing v1.4 to see if it resolves speed issues.I would like a mac build if you have it. Thank you. Quote Link to comment Share on other sites More sharing options...
RomanZ Posted August 4, 2014 Report Share Posted August 4, 2014 @mudskipPlease see your email. I've sent you instructions. Quote Link to comment Share on other sites More sharing options...
MaximoFrei Posted January 12, 2015 Report Share Posted January 12, 2015 (edited) Any further updates on this? Having the same problem syncing files between a remote server running Ubuntu 12.04.5 LTS and Windows 7. BTSync: BTSync Vs FTP: Edited January 12, 2015 by MaximoFrei Quote Link to comment Share on other sites More sharing options...
MaximoFrei Posted January 12, 2015 Report Share Posted January 12, 2015 I can't edit my post again, here is a couple more pictures showing how bad it is. Quote Link to comment Share on other sites More sharing options...
Raslin777 Posted January 13, 2015 Report Share Posted January 13, 2015 The saw shaped bottlenecks are easy to reproduce. Basically if I set the upload speed to let say 100kb and have download set to unlimited. Soon as current upload speeds reach 100kbs boom download and upload speeds all drop to 0. If both upload and download are unlimited, no issue. This only seems to be a issue with the upload being maxed out(for me at least). As a work around I've basically had to block peers I do not want to send to, as that it affects download speeds. Personally I feel upload limits should not affect download speeds. Also note I'm running 1.4.103 Quote Link to comment Share on other sites More sharing options...
RomanZ Posted January 13, 2015 Report Share Posted January 13, 2015 @MaximoFreiWhat is your download bandwidth? Something around 3.5Mbytes/sec, I presume? Quote Link to comment Share on other sites More sharing options...
MaximoFrei Posted January 13, 2015 Report Share Posted January 13, 2015 Soon as current upload speeds reach 100kbs boom download and upload speeds all drop to 0. If both upload and download are unlimited, no issue. This only seems to be a issue with the upload being maxed out(for me at least).I'm not uploading anything and no process is either:@RomanZ it tops out at 3.63MB/s and 3.6MB/s is the average.Here is a video of a 200MB test file: (You will need to select 1080p/720p and go fullscreen as it's cropped)The connection between my dedicated server and home is solid from start to finish over FTP. Using BTSync it's a never-ending wall of sawtooths. Quote Link to comment Share on other sites More sharing options...
RomanZ Posted January 14, 2015 Report Share Posted January 14, 2015 @MaximoFreiI suspect that saw-shaped traffic in your case is a result of losing UDP packets. For how long it takes Sync to transfer your file comparing to FTP? Also, let me know if you are willing to test an experimental build. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.