I find without checksum it's too unpredictable, it copies what it wants and fails to copy stuff that did change.
But with checksum it randomly stalls on random files. Is there a way to at least fix the stalling? It should not take 10 minutes to copy a 100 byte text file. The stalling is very sporadic too, for example an offsite backup can manage to saturate my 50mb download then suddently it will just stall out on one file, then continue. As I'm typing this it's been on the same file for over 15 minutes, it's just a small shell script probably under 100 bytes. After it's finally done stalling it then starts to copy more files (bigger ones to boot) at much faster rate before it decides to stall again on another file. Why is it doing this?