I have been using btsync for a long time between my Raspberry Pi and my laptop. I transfer files from my Raspberry Pi to my laptop at a rate of approximately 2-3 MBps.
I have installed Pulse and is very pleased with the structure and the opportunities and would like to switch to Pulse. BUT the speed between my Raspberry Pi and my laptop is only 0.4-0.8 MBps.Compression is off.
Can I do anything to get the same rate?
PI running Raspbian and Laptop running Ubuntu 14.04.
How’s the CPU load and RAM usage? I don’t think that’s the bottleneck though, but perhaps it gives away some issues.
Also, there was a report that the transfer speed drops a lot when the GUI is open, so try running without a GUI.
Maybe? We do nail TLS down to the better (i.e. more expensive) ciphers. I don’t know what else it would be. A profile could narrow that down of course…
If you check the -help options, there are instructions on how to run profiling.
Can you run it with profiling for a while and see what’s causing the high CPU load?
We use AES128. I don’t know what btsync uses - maybe they have a better implementation of it than we do, maybe @AudriusButkevicius is right and the CPU usage is not caused by the crypto. Profiling will provide the answer!
Ok, I have looked at the -help but what is it exactly I need to write after the ./syncthing in the terminal to get the profiling?
I have tried ./syncthing STCPUPROFILED but I can’t see a file after shutdown.