
相信每一位经常使用电脑的都遇到过这样的情况:
- SSD 指示灯疯狂闪烁;
- 风扇高速运转,但不知道是谁在后台工作;
- 磁盘占用率 100%,系统卡顿;
- 笔记本待机一晚上,硬盘写入几十 GB;
- Mac 的“系统数据”不断增长,却不知道是什么程序造成;
- Linux 服务器磁盘 I/O 飙升,却找不到罪魁祸首。
尤其是在本地 AI 模型、代码索引、浏览器缓存、云同步工具频繁活动的今天,磁盘 I/O 成为性能瓶颈的情况越来越常见。
此时你需要的不是简单的“磁盘占用空间分析工具”(像 WinDirStat、DaisyDisk 、Mole),而是实时、按进程的磁盘活动监控工具。
这类工具的核心能力通常包括:
- 实时显示每个进程的磁盘读写速率
- 查看具体文件访问情况
- 结合 CPU、网络等资源一起分析
- 部分工具还支持驱动健康状态(SMART/NVMe)
汇总推荐一下各大操作系统免费的实时磁盘 I/O 分析工具。
macOS
FindDiskKiller
https://github.com/jianyintang/find-disk-killer
原生 macOS 应用(支持 macOS 14+,Apple Silicon 与 Intel),专门为“找出是谁在用磁盘”而设计。
核心特点:
- 按应用显示 5 秒内的 CPU、磁盘读写、网络上下行
- 时间线历史(1 分钟 / 15 分钟 / 1 小时)
- 文件活动视图:当前打开的位置 + 最近 5 分钟修改过的目录
- 可按需启动文件/文件夹追踪,查看具体读写量与活跃文件
- 映射挂载卷到物理设备的吞吐量
- 显示 SMART / NVMe 健康信息(温度、磨损、错误等)
- 轻量菜单栏模式
- 完全本地处理,无遥测、无上传,开源
它特别适合排查本地 AI 工具、索引服务或某个后台应用导致的持续磁盘压力。官方强调测量来源分离,不会强行把进程 I/O 和物理设备吞吐量等同,避免虚假精确感。
其他 macOS 类似工具:
Stats:https://github.com/exelban/stats
Mac Monitor:https://github.com/redcanaryco/mac-monitor
系统自带:活动监视器(Activity Monitor)、fs_usage
Windows
System Informer
https://github.com/winsiderss/systeminformer
原 Process Hacker,是目前 Windows 上功能最全面的进程与资源监控工具之一。
不仅是任务管理器的增强版,还明确提供:
- 实时磁盘访问信息
- 详细的磁盘使用统计
- 进程级 I/O 数据
- 文件句柄搜索(找出哪个进程占用了某个文件)
- 网络连接、服务管理、堆栈追踪等
开源(MIT),便携免安装,长期活跃维护。对于需要排查“哪个程序在狂写磁盘”的场景,它比系统自带的资源监视器(Resource Monitor)更强大、信息更丰富。
其他 Windows 类似工具:
资源监视器(resmon):系统自带,快速查看够用
Sysinternals Process Explorer (ProcExp):实时系统洞察工具。适合看线程树、DLL/句柄加载、内存/CPU/磁盘 实时开销,用于快速定位“是哪个进程在搞事”。
Sysinternals Process Monitor (ProcMon):事件级内核追踪工具,适合深度故障诊断、排查文件访问拒绝、破解软件或病毒分析。
Linux
Linux 在磁盘 I/O 监控方面命令行工具成熟且轻量。
iotop:类似 top,按进程显示磁盘读写,最直接的实时监控
atop:综合资源监控,支持历史回放
pidstat -d:进程 I/O 统计
iostat / dstat:设备级 + 整体 I/O
ProcMon for Linux / Sysmon for Linux:微软官方将 ProcMon、Sysmon 移植到了 Linux 平台。
图形界面可以Mission Center、GNOME Resources / KDE System Monitor、smartctl + GSmartControl 。
跨平台(Windows / macOS / Linux)通用工具
Glances :https://github.com/nicolargo/glances
最全能的跨平台监控工具。除了常规的 CPU/内存/网络/进程,还支持:
- 磁盘读写速率与使用率
- Docker/LXC 容器监控
- Web 界面(glances -w)
- 远程监控、API、MCP(方便 AI 助手查询)
- 导出到 InfluxDB、Prometheus 等
适合需要统一监控多台机器或想要 Web 看板的用户。
btop:https://github.com/aristocratos/btop 颜值党最爱,现代化美观界面,鼠标支持、主题丰富、响应快。Windows版:https://github.com/aristocratos/btop4win
htop:https://github.com/htop-dev/htop Linux 为主,支持 macOS、BSD 等,不支持Windows
Pachtop:https://github.com/pacholoamit/pachtop 项目两年多未更新了