How fast are your Time Machine backups?

I've got a 12-core (3.46GHz) MacPro5,1 with a fusion drive. It is networked with a 10gbe Sunfire nic. Time Machine backup is on an 8 core XServe3,1 also with a fusion drive setup. Source disk on the MacPro gives reads around 1500Mbps. Destination on the Xserve gives similar performance. iperf shows over 90 percent network throughput--so about 9300Gbps.


Today I checked Activity Monitor and it showed about 30 IOs per second--less than 50 Kbp! I tried to disable the IO throttling with this command:

> sudo sysctl debug.lowpri_throttle_enabled=0


Performance shot up! It shot up to about 350kbps. This seems absurdly slow for the three elements with their benchmarked performance.


I see lots of not very useful advice about "speeding up your Time Machine", but very little actual reporting of performance. How fast in the terms of transfer speed are your Time Machine backups?

Mac Pro, 10.12

Posted on Feb 7, 2019 5:44 PM

Reply
4 replies

Feb 7, 2019 7:15 PM in response to ezylstra

Right now, at the moment, using a fairly quiet wireless 5 GHz network, with this particular MacBook Air, on battery power, and a Time Capsule... about 300 kbps. It varies a lot depending on what I'm doing or not doing: as much as 1.5 Mbps to occasionally zero.


This screenshot shows it about halfway through a fairly large backup:



You seem to want to correlate Time Machine activity to transfer speed. It's a meaningless comparison since TM's activity is horribly nonlinear and not dependent on communications throughput including disk I/O, or whether it's over a network, or otherwise. Within reason, that is.


Time Machine was relegated to a low priority task beginning with Sierra, as part of the sweeping power reduction efforts introduced with it. With that release, any macOS processes deemed unjustifiably burdensome became mercilessly throttled or were just killed.


Needless to say, if you are using any non-Apple "anti-virus", "cleaning", or "Internet security" junk, anything at all in that broad category of useless garbage, don't. A lot of things won't work if you do. Read Sierra and Time Machine for the genesis of "TM slow" complaints that arose in Sierra. There is a lot of distracting and unhelpful noise in that particular Discussion though. This one's summation of a few key points may also be of interest.


Pathologically slow... well, I can't disagree, but whether it's cause for concern or not is premature.


I don't give TM any thought because Apple designed it to be unobtrusive. If I check the status of my backups and they're all within the last day or two I'm thrilled.

Feb 8, 2019 2:24 PM in response to ezylstra

Besides the network characteristics between the Time Machine (TM) host and the backup destination device, one also need to look at the changes in the data transfer rates during a TM backup.


The image below is an 80 second snapshot at the beginning of a TM backup between a 2014 Mac mini and a Synology DS916+ NAS via a 1 Gbps Ethernet connection. The mini first performed a TCP handshake and then negotiated a SMB 3.2 connection between devices. This happens during the first 20 seconds on the graph provided below. From then on the backup proceeds to use SMB over TCP to do the actual backup. Notice anything unusual? Pretty easy to see that the data transfer rate is not at all steady. At no time where there any issues with TCP Zero Window conditions ... it's just not a very smooth process.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How fast are your Time Machine backups?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.