OneDrive using high CPU on Mac? How to calm the sync down

Updated · 2 min read · by

Quick answer

OneDrive is busy when it has lots of files to sync: a first sign-in, a big folder change, or files that change constantly. Check its status from the menu bar icon, pause syncing if you need the speed now, and keep build folders and caches out of OneDrive.

Why OneDrive gets busy

Recent versions of OneDrive for Mac use Apple's File Provider system, so you may also see fileproviderd busy while OneDrive syncs.

How to calm it down

  1. Check what it's doing. Click the OneDrive cloud icon in the menu bar to see what's syncing and whether anything has an error.
  2. Pause syncing when you need the speed: from the menu bar icon, open Help & Settings and choose to pause syncing for a few hours.
  3. Fix sync errors shown in the menu, such as files that are too large or have unsupported names, so it stops retrying them.
  4. Move busy folders out of OneDrive. Build output, node_modules, virtual machines and caches don't need syncing.
  5. Choose which folders sync in OneDrive's settings, if you only need some of them on this Mac.
  6. Update OneDrive and macOS, then restart if it stays busy with nothing to sync.

Questions people ask

Why is OneDrive using so much CPU on my Mac?

It's usually syncing a large number of files or retrying ones with errors. Check the menu bar icon to see what's happening.

Is it safe to pause OneDrive?

Yes. Pausing just delays syncing; it picks up where it left off when you resume.

Why do I see fileproviderd when OneDrive syncs?

Recent OneDrive versions use Apple's File Provider system, so part of the work shows up under that macOS process.