通过命令行观察磁盘使用、CPU 和平均负载

OS X 中的终端

如果您需要持续观察您的 Mac 系统使用情况,包括磁盘使用情况、CPU 和平均负载,这里有一个不错的技巧。这个 iostat 技巧的妙处在于它会不断更新,允许实时监控系统性能,这对于性能测试和跟踪占用大量资源的各种进程或活动非常有帮助。

秘密是将此 w1 标志附加到 iostat 命令,您将获得不断更新的负载信息流:

iostat -w1

然后您将获得一个持续更新的硬盘使用流、CPU 分成用户/系统/空闲以及您的 Mac 平均负载:

watch disk cpu load average mac

iostat 将继续在此模式下运行,直到您使用 Control+C 停止它。您也可以单独运行 iostat,它会一次性查看系统统计信息,或者您可以只使用 top 命令 类似效果。

如果您不喜欢使用命令行,您可以从活动监视器,它充当 Mac OS X 的各种任务管理器,但也详细说明了系统使用信息。

顺便说一下,这适用于 Mac OS X 和 linux,因此对于跨 unix 平台的用户来说,了解这样的技巧特别有帮助。