macos 系统自带 top 命令可实时监控 cpu 和内存占用,支持按键切换排序(m 按内存、p 按 cpu)、参数指定排序(-o mem/cpu)及配合 head 限制输出,亦可用活动监视器图形化查看并强制退出进程。
直接用 top 命令就能实时查看 macos 的 cpu 和内存占用,无需安装额外工具,系统自带、响应快、信息全。
用 top 查看实时资源占用
top 是终端里最常用也最轻量的实时监控命令。启动后默认按 CPU 使用率排序,每 2–3 秒自动刷新一次。
- 在终端输入
top回车,即可进入实时视图 - 关键列说明:
%CPU表示该进程当前占用的 CPU 百分比(多核下可能超 100);%MEM是内存占用百分比;PID是进程编号,后续可用来终止异常进程 - 运行中按 M 键,切换为按内存使用率降序排列(快速定位内存大户)
- 按 P 键切回按 CPU 占用排序(默认状态)
- 按 q 键退出
启动时直接按内存或 CPU 排序
如果只想一眼看到最耗资源的前几个进程,可以加参数一次性执行:
部署和使用军舰的 macOS Automator 自动化服务集合。包含 5 个实用工作流:PDF转JPG、PNG重命名并转JPG、图像拼接、解压RAR、顺序命名图像文件。一键安装所有服务到 ~/Library/Services/ 目录。使用场景:(1) "安装我的自动化服务",(2) "部署所有 Automato...
- 按内存从高到低排,显示前几行:
top -o mem(macOS 推荐写法) - 按 CPU 从高到低排:
top -o cpu - 想限制只显示前 5 个进程,可配合
head:top -o mem | head -n 15(因为 top 输出含标题行,取 15 行更稳妥)
补充:用活动监视器图形化查看
如果你习惯图形界面,活动监视器(位于「应用程序 → 实用工具」)也能实时反映 CPU、内存、能耗、磁盘和网络状态。它支持:
- 顶部菜单栏点击图标,直接查看 CPU/内存/磁盘使用曲线
- 在「能耗」标签页中,看到每个 App 的相对能耗强度(低/中/高)
- 选中高占用进程,点左上角「X」按钮强制退出
- 右键表头可自定义显示列,比如勾选「虚拟内存」或「线程数」辅助判断
小技巧:结合其他命令快速定位问题
top 给的是“谁在跑”,有时还需知道“它在读写什么”或“占了哪些文件”:
- 查某进程打开的文件:
lsof -p [PID] - 看某个目录实际占多少空间(比如怀疑缓存膨胀):
du -sh ~/Library/Caches/* | sort -hr | head -5 - 快速统计内存总量与已用:
vm_stat(关注Pages free和Pages inactive可辅助判断是否真缺内存)










