问题:是否有一个实用程序(命令行或 GUI)可以回答“是什么让我的 Mac 现在变慢了?”
我可以看到CPU
百分比和RPRVT
with top
or ActivityMonitor.app
。并且Activity Monitor
会显示聚合i/o 信息——但不会显示每个进程的 i/o 或 i/o 延迟。有 dtrace 脚本,例如iotop
, iosnoop
,dtruss
它们会显示 i/o 信息。当然,还有fs_usage
. 和stackshot
。等等等等等等!!!
注意:我在 StackOverflow 上发布了这个问题——而不是说 AskDifferent 或 SuperUser——因为我认为这是一个编程问题,而不仅仅是一个用户/系统管理员问题。加分项:命令行、开源、可破解和/或 dtrace 脚本。
总结一下,根据评论中的讨论:
我想要一个实用程序来监视 最近和瞬时的 CPU和I/O负载(数量、延迟),其方式是:
统一(即,两者都在同一个显示器中),以及
可操作的(通过告诉我哪些进程会产生上述负载)。