Launch offer: 60% off · $14.99 $5.99 for the first 100 copies Buy now ›

macOS processes › Core system

What is fseventsd on Mac?

fseventsd records which folders change on your disks. Spotlight, Time Machine, Finder and sync apps like Dropbox use that record to know where to look, instead of scanning everything.

What it does

Whenever files are created, changed or deleted, fseventsd batches the changes and writes them to a hidden .fseventsd folder at the top of each disk. Apps can ask what changed since a certain point, even across restarts. Its own work is usually light; the heavy lifting happens in the apps reacting to the changes.

Why it gets busy

  • Large numbers of file changes, like unzipping archives, installing apps, or a developer build or package install writing thousands of files.
  • Sync apps and backups reading the change history.
  • Connecting a drive with a long change history.

Why is fseventsd using so much CPU?

fseventsd is busy when lots of files are changing. It's a sign of other activity, like a big copy, install or build, and it settles when that work stops.

Is it safe to quit?

Apps that rely on it can miss changes and fall back to a full rescan, which costs more than it saves.

How to calm it down

  1. Let large copies, installs and builds finish. It calms down when files stop changing.
  2. Keep folders that change constantly, like build output or node_modules, out of iCloud Drive, Dropbox and similar synced folders.
  3. Exclude those folders from Spotlight in System Settings › Spotlight › Search Privacy…, and from Time Machine, so fewer services react to every change.

In SystemWatch

SystemWatch shows which other processes are busy at the same moment as fseventsd, so you can see whether a build, a sync app or a backup is behind it.

The Task Manager your Mac never had.

Every app and process explained in plain words, with what it's using and whether that's normal.

$14.99 $5.99 for the first 100 copies.

SystemWatch