I have problem, that Resilio Sync is very slov. Only cca 120KB/s. What I can do?
I also open UPnP, but still hav the same probem. Honestly, I do not want to have UPnP..
So if somebody know how to configure Mikrotik, that Bittorrent sync will work… Please share…
bitorrent needs to establish incoming connections also.
Check that:
-
Your mikrotik router has the public IP assigned, i.e. set your provider router as a mere modem (bridge mode)
-
Setup uPnP on mikrotik specifying WAN and LAN ports, and activate uPnP on the client, you should see D flagged (dynamyc) uPnP dst-nat entries being automatically added to IP > Firewall > NAT:

If uPnP client doesn’t work, or don’t want to use it, then you’ll need to resort to: -
Specify ports on bitorrent sync client
-
Create dst-nat entries for those ports manually.
btsync is a really cool technology but the performance seems to be inherently bad (bad implementation? inherent bittorrent issues? i donno..).
Even using it locally on gigabit network it almost never reaches anything remotely close to gigabit.
I presume it has to do with the way it works internally and the ‘limitations’ of bittorrent itself.
For each shared file it creates a separate torrent hash. Thus it needs to download separate torrents for every single file shared.
So if you share a large folder with many files (my setup has well over 35k files) it can take forever to sync those. Especially small files.
It takes way longer to sync 10000 files of total 10GB of data, than sync a single 10GB file. I believe the overhead of bittorrent negotiation (tracker and peers contact) takes much longer than the actual file download itself.
Full disclaimer, I stopped updating btsync since version 2.2.7 since later versions were horrible in terms of performance.
I waited for many months trying numerous builds without any real fix so I went back to 2.2.7 which works perfectly fine for my needs.
I don’t know what they’ve done now that it’s called resilio. I’d love to see an open source implementation of btsync (unless there already is one?).
The premise is really cool for those who don’t want to put their data in the cloud or in non-owned servers.