Personal Syncthing Wishlist

Hello!

I am a happy syncthing user for a while now (ex btsync user), and it looks pretty good. But, as always, there are a number of things to improve. First of all, syncthing with ARM devices is slow. With btsync, I got a stable 10 MB/s sync speed, and with syncthing I get 2 MB/s. Personally, I would go for a native encryption + hashing library, the go implementation really sucks. Whats is more, you could use more than one cpu while hashing and encrypting. This would be a massive speed gain. You do not have to paralize the crypto code itself (I heard this is hard), instead, you could encrypt (or hash) one file on CPU 1, the next file on CPU 2 and so on. Last, but not least, I do not like the android app. My phone freezes frequently while syncing, and there is a massive battery drain.

Keep going! thejack

Persönliche Syncthing-Wunschliste

Sehr geehrte Damen und Herren!

Bevor ich Syncthing kannte benutzte ich btsync, und war grundsätzlich glücklich damit. Seit einiger Zeit benutze ich jedeoch Syncthing. Grundsätzlich bin ich ein zufriedener Benutzer, allerdings gibt es einige Sachen die ich gegenüber btsync stören:

  • Langsames Prüfsummenbilden und Verschlüsseln (im Besonderen auf ARM-Greäten). Mit btsync erreichte ich durchschnittlich 10 MB/s, mit syncthing nur 2 MB/s. Das liegt an der langsamen Go-Verschlüsselungsapi, vielleicht ist es möglich eine native zu benutzen?
  • Mehrere CPUs bei den Verschlüsselungsfunktionen benutzen: Datei 1 auf CPU 1 verschlüsseln (oder Hashen), Daten 2 auf CPU 2
  • Die Android-App bereitet Kopfschmerzen: Mein Handy hängt sich regelmäßig auf, und benötigt viel Akku.

Ansonsten macht ihr eure Arbeit gut, thejack