Glossary/Processes you will see

backupd

Also: Time Machine

Quick answer

backupd is the Time Machine backup process in macOS. It creates Time Machine backups and manages the history of backups on the backup disk.

When a Time Machine backup runs, backupd and related helpers read changed files, copy them to the backup disk, and remove old backups as space requires. You will see disk activity and some CPU use while this happens.

Time Machine backs up automatically on a regular schedule while backups are turned on, so backupd appearing from time to time is expected.

Why backupd is using so much CPU or disk

The first backup to a new disk copies everything and can take a long time. Later backups copy only what changed, but they can still be large after a macOS update, after moving big folders, or when a large file such as a virtual machine image or disk image changes.

Network backups to another Mac or network storage can take longer than backups to a directly connected disk.

How to reduce the load

In System Settings, General, Time Machine, click Options to exclude folders you do not need backed up, such as build output or caches that can be recreated. You can also skip a backup in progress from the Time Machine menu.

Do not quit backupd in Activity Monitor to stop a backup. Use Time Machine's own controls so the backup is stopped cleanly.

How to check if a backup is running

The Time Machine menu in the menu bar shows progress while a backup runs. Terminal gives the same answer in text.

If you disconnect the backup disk in the middle of the day, nothing is lost. Apple notes that Time Machine resumes its backup schedule when you reconnect the disk, so expect backupd to get busy again shortly after you plug it back in.

  1. Run tmutil currentphase in Terminal. It prints the current step of the backup, or BackupNotRunning when nothing is happening.
  2. Run tmutil status for more detail. Running = 1 means a backup is in progress and Running = 0 means it is not. While a backup runs, the output also includes its progress.
  3. In Activity Monitor, click the Disk tab and find backupd and backupd-helper. Their Bytes Read count grows while files are being copied.

Why Time Machine backups are slow

Apple lists a few causes, and they match what you see in Activity Monitor when backupd stays busy for a long time.

  • Apps that store data in very large files and update them often. Time Machine backs up the whole file each time it changes.
  • Antivirus or other utilities that keep the backup disk busy by scanning it. Apple suggests using the backup disk only for Time Machine.
  • Backing up over a network, where speed depends on the network. A directly connected disk is faster.
  • A lot of data on the Mac, which makes the preparing stage take longer.
  • A backup disk that is not formatted as APFS on macOS Big Sur or later.

How to back up less often or exclude a folder

You can change the schedule instead of stopping backups altogether. On macOS Ventura and later, choose Open Time Machine Settings from the Time Machine menu, click Options, and pick a setting from the Back up frequency menu. The same Options window is where you exclude folders.

To check whether a folder is already excluded, run tmutil isexcluded ~/path/to/folder in Terminal. It prints [Excluded] or [Included] before the path.

Why backupd runs when the backup disk is not connected

Time Machine also makes local snapshots. Apple says these are created hourly, stored on the same disk as your files, and kept for up to 24 hours or until the space is needed. That is why you can see backupd activity on a laptop that is away from its backup disk.

To list the local snapshots on your startup disk, run tmutil listlocalsnapshots / in Terminal. It only reads the list and changes nothing.

Questions people ask

What is backupd on Mac?

It is the macOS process that runs Time Machine backups.

Why is Time Machine slowing down my Mac?

A backup reads a lot from the disk and uses some CPU. The first backup and backups after large changes take the longest. Excluding large folders you do not need backed up helps.

How do I stop backupd?

Skip the backup from the Time Machine menu, or turn off automatic backups in Time Machine settings. Avoid force quitting it.

How often does backupd run?

With automatic backups on, Time Machine keeps hourly, daily and weekly backups, so backupd runs through the day. You can change the frequency in Time Machine's Options. To cancel a backup that is in progress from Terminal, `tmutil stopbackup` stops it cleanly.

What is backupd-helper?

It is a Time Machine process that works alongside backupd. It runs as a system process and is busy while backups are being prepared and made. Like backupd, it should not be force quit.

Can I use my Mac during a Time Machine backup?

Yes. Apple notes you can keep using your Mac while a backup is underway. The first backup takes the longest, and later ones copy only what changed.

Related

Looking for something better than Activity Monitor? See the best Activity Monitor alternatives for Mac, or browse every term in the glossary.