Sweepfor Mac

Speed up your Mac

Mac Mini Running Slow? 9 Things to Try Before You Wipe It

Before you reinstall macOS on your Mac mini, work through these 9 fixes. Most slowdowns are software-side and take minutes to resolve.

7 min read

The Mac mini is weirdly underappreciated. It’s the cheapest way into the Apple Silicon ecosystem, it lives quietly under your monitor, and people forget it exists until it starts to slow down. Then they panic, assume it’s broken, and think about wiping it.

Don’t wipe it yet. The Mac mini’s compact form factor and “set and forget” nature actually make it accumulate junk faster than other Macs — because nobody opens its Activity Monitor for months at a time. Here are nine things to try first, in order of likelihood and ease.

1. Restart it

I know. You’re tired of being told to restart. But here’s the thing about the Mac mini: it’s the Mac most likely to have been running for 60+ days without a reboot. People treat it like a server. Servers reboot themselves. Mac minis don’t.

Apple menu → Restart. Wait. See if the problem disappears. If your uptime was over a month, this alone fixes 40% of mini slowdowns.

2. Check storage

Mac minis often ship with 256GB and end up serving as media centers, dev machines, and home server boxes — all roles that fill storage fast. Apple menu → System Settings → General → Storage.

If you’re below 15% free, that’s likely the issue. Things to look at:

  • Movies and TV shows — if it’s a Plex/Jellyfin host
  • Time Machine local snapshots — sometimes don’t auto-clear
  • Docker volumes — easy to forget how much space these eat
  • Old VM images — Parallels, UTM, VMware images can be 50-100GB each
  • Xcode — if a developer ever touched the machine, DerivedData can be 100GB+
  • Photo library — if iCloud Photos is set to “Download Originals,” gets large fast

Skip the manual huntSweep finds every cache, log, and forgotten file in seconds — and only removes what you OK. Download Sweep free →

3. Check what’s pegging the CPU

Open Activity Monitor (Spotlight: “Activity Monitor”). CPU tab. Sort by % CPU descending. Watch for two minutes.

Mac minis frequently end up running things people forgot they installed:

  • Plex Media Server — transcodes use significant CPU
  • Docker containers that nobody’s stopped
  • Homebrew services — especially databases (postgres, mysql, redis) running in background
  • Backup software — Carbon Copy Cloner, ChronoSync, Time Machine
  • Photos photoanalysisd — if Photos is on this Mac
  • Spotlight indexingmds and mdworker processes

For each thing using significant CPU you don’t actively need, decide: keep it running, or stop it.

4. Audit login items

System Settings → General → Login Items & Extensions. The Mac mini, because it’s often a “home computer for the whole family” or a development host, accumulates more login items than a personal MacBook.

Look at both sections:

  • Open at Login — apps that launch when you log in
  • Allow in Background — agents that keep running

Disable anything you don’t need at login. Browser updaters, helper apps for printers you no longer have, leftover agents from uninstalled apps — all candidates.

5. Look for stuck Spotlight indexing

If Spotlight has been reindexing for days, it might be stuck. Mac minis with external drives are particularly prone to this — Spotlight tries to index everything.

Check Activity Monitor for mds and mdworker_shared processes. If they’re using 30%+ CPU consistently for over 48 hours, force a reindex:

  1. System Settings → Siri & Spotlight → Spotlight Privacy
  2. Add your startup disk
  3. Wait 30 seconds
  4. Remove it

This forces Spotlight to start clean. The reindex itself takes hours, but at least it’ll finish.

You can also exclude folders that don’t need to be searchable — bulk media folders, downloads, VM disks — to speed things up permanently.

6. Clean up app caches

Mac minis used as long-term machines accumulate caches that other Macs don’t. Particular offenders:

  • Plex transcode cache — can be massive if you’ve been running Plex
  • Docker~/Library/Containers/com.docker.docker/Data/
  • Homebrew cache~/Library/Caches/Homebrew/
  • npm cache~/.npm/
  • Browser caches — even on a Mac mini you don’t actively browse from, automated processes hit web services

Manual cleanup is fine if you know what you’re doing. The trick is knowing which caches are safe to nuke (almost all of them) versus which ones contain unsaved state (rare, but exists).

Tip: If you use Docker, run `docker system prune -a` periodically. It removes unused images, containers, and networks. Easily reclaims 20-50GB on machines that have run a lot of containers.

7. Check external drives and connections

The Mac mini is the Mac most likely to have multiple external drives connected. A failing or slow external drive can drag the entire system down because macOS waits on filesystem operations.

In Disk Utility (Applications → Utilities → Disk Utility), check each drive. Run First Aid on any that have been in service for years. If you’ve got a USB-A drive on a USB-C adapter chain, suspect the adapter.

Disconnect external drives one at a time and see if performance improves. If it does, you’ve found the bottleneck.

8. Reset display preferences

Mac minis often run unusual monitor configurations — old DisplayPort monitors, HDMI to unsupported televisions, multi-display setups, KVM switches. macOS sometimes gets confused about display configurations after sleep cycles or updates.

Try:

  • System Settings → Displays
  • Check resolution and refresh rate for each display
  • Disconnect and reconnect each display
  • Check the cables — old HDMI cables in particular can negotiate weird states

For HDMI to a TV, especially older 4K TVs, try forcing 60Hz instead of letting it auto-negotiate.

9. Update macOS — if you haven’t in a while

Mac minis have a tendency to stay on whatever macOS version was current when someone first set them up. If your mini is on Monterey 12 or Ventura 13, updating to Sonoma 14 or Sequoia 15 (depending on your model) can make a real difference.

The M1 Mac mini supports up to Sequoia. Intel Mac minis cap at various older versions depending on year. Apple’s documentation lists exact compatibility.

Before updating:

  • Back up first (Time Machine, or any clone tool)
  • Check that critical apps support the new version
  • Don’t update during the dot-zero release; wait for .2 or .3

Make this a one-click jobSweep does the same hunt in seconds. Always shows you what’s about to go. Free for macOS →

What if it’s still slow?

If you’ve worked through all nine and the mini still feels slow, the most likely remaining causes:

  • Genuine RAM constraint — 8GB minis with modern workloads do struggle
  • Failing SSD — uncommon but possible on older minis
  • Specific app issue — Activity Monitor will show you which one
  • Thermal throttling — uncommon on minis but happens if airflow is blocked

The Mac mini’s small chassis means dust accumulates fast. If the mini is in a closed cabinet or against a wall, give it some breathing room and see if it improves.

Wiping and reinstalling macOS is a last resort. It usually does fix things — but it also takes hours, requires reinstalling every app, and erases the customizations you’ve forgotten you’ve made. Work through this list first. Most minis don’t need a full wipe.

The mini is a workhorse. Treat it well — periodic cleanup, restart every couple weeks, watch storage — and it’ll outlast most laptops.

← Back to all guides