I’ve just set up a new server (on RHEL6) with multiple Windows 7 64-bit clients. All appears to be working, but file backups run at a consistent 50KBit/sec.
For testing, I also installed the client on another RHEL6 server and that backed up at 11MBit/s, so it’s not a throughput limit of the server. SFPT copies from the Windows 7 clients to the server run at 30MBit/s and upward.
Would anyone have any suggestions where to start debugging this.
Strangely enough, it seems to be related to power management on the clients. Most are Lenovo laptops with their power management utlities. If I change them to allow max cpu usage, then the backups go at full speed.
Thanks for finding this out. The client transfer is done with a background task priority. I guess some Lenovo engineer thought they would save battery if the background tasks are throttled (which is true). Unfortunately I can only set it to background or run it at normal IO priority. So the background priority is definitely the correct one (Normal foreground applications should not be slowed down by the backup running in the background).
@uroni
I have an update about this issue, after some investigation.
After I installed the new 1.4.8 Client on an other PC (Windows 8.1, other Hardware) and then changed the urbackup-server i had the same issue with an other urbackup-server (also version 1.4.8, on a raspberry-pi, raspberrypi nearly no ultilization during backup, what is nearly impossible )
Also i knew that this client before was working on the old urbackup-server but maybe in the Version (1.4.7) i tried to downgrade to 1.4.7 client-version during still keeping the 1.4.8. server-version on the raspberry-pi and it worked.
Then i tried to preproduce my test on the previous called intel-xeon (just removed the 1.4.8 client completely and installed the 1.4.7 version) and everything worked perfectly!
Maybe there is some issue in the new client-version in combination with Windows 8.1. / Windows 2012 R2 (which are the same base) ?
I would help you with pleasure to debug this problem. If i can do something for you to test or investigate for you, please let me know!
There is an option “Run backups with background priority on the clients” in the advanced tab now which one can disable.
The client runs in the background to not disturb foreground applications. Depending on the hardware the Windows energy management sometimes interprets this as “throttle application down to near zero” if on battery.