DiskPeek: See which processes are hitting your disk, and how full each drive is.
Which app is using my disk right now?
The problem
The fans spin up and the disk is busy. Which app is reading and writing so much, and how much space is actually left?
The solution
DiskPeek samples the disk read and write counters macOS keeps for each of your processes at the refresh interval you choose (down to every second), and shows the busiest ones as rates and as totals since you opened it. Everything is labelled as sampled. Sampling stops the moment you leave the screen, and it starts from a fresh baseline each time.
Features
- A startup-disk card with live read and write rates, a chart since opening and a capacity bar
- Space available as Finder counts it, including what macOS frees by itself when needed
- Other local drives with a “Low space” badge under 10 % free; network drives are skipped
- Per-process read and write rates over the last sampling interval
- Totals since you opened DiskPeek, so brief bursts are not missed
- Order by what is busy right now or by the total since opening
- Clearly labelled as sampled values
- Samples only while the screen is open; nothing runs in the background
- Other users’ and protected processes are counted but not shown, and it says so
- Not a disk-space cleaner: it never looks inside your folders
How it works
- Open DiskPeek from the launcher.
- Wait one sampling interval for the first rates.
- Leave the screen and sampling stops.
Installation
DiskPeek is part of MacPeek. Install MacPeek, open Manage utilities and make sure DiskPeek is switched on (it is on by default). There is nothing separate to download.
Privacy
What DiskPeek reads:
- Capacity and free space of local drives (the mount table and Foundation volume information), only while DiskPeek is open; the startup disk once when the launcher opens
- Per-process disk I/O counters (libproc) for processes your user can inspect, only while DiskPeek is open
Access it needs: None. Other users’ processes are not shown.
Everything stays on your Mac: no account, no telemetry, no network access. Read the full privacy statement.
Open source
MacPeek and every utility in it are MIT-licensed. Read the code on GitHub, or see how a utility is built.
Frequently asked questions
What does DiskPeek do?
DiskPeek samples the disk read and write counters macOS keeps for each of your processes at the refresh interval you choose (down to every second), and shows the busiest ones as rates and as totals since you opened it. Everything is labelled as sampled. Sampling stops the moment you leave the screen, and it starts from a fresh baseline each time.
What does DiskPeek read from my Mac?
Capacity and free space of local drives (the mount table and Foundation volume information), only while DiskPeek is open; the startup disk once when the launcher opens; Per-process disk I/O counters (libproc) for processes your user can inspect, only while DiskPeek is open.
Does DiskPeek need any permissions?
None. Other users’ processes are not shown.
Does DiskPeek send my data anywhere?
No. Everything stays on your Mac: no account, no telemetry, nothing is sent anywhere.
Is DiskPeek free?
Yes. DiskPeek is part of MacPeek, which is free and open source under the MIT license.
Related guides
Get DiskPeek with MacPeek. Free and open source.