在 Mac OS X 上诊断性能瓶颈的步骤

Dav*_*ill 5 performance mac-osx bottleneck

如果您想在运行 Mac OS X 的机器上跟踪性能问题并找出导致速度变慢的原因,您会使用哪些命令行或图形工具,以及如何使用它们?

我对关于最佳工具的建议以及如何使用它们的解释感兴趣 - 当机器变慢或死机时,我希望能够深入了解发生了什么,内存/磁盘/CPU-明智的。

谢谢。

Are*_*tar 1

top我将从(查看工作中的进程列表)开始。考虑每个进程的 CPU 使用率和内存使用率。接下来是fs_usage(让您监视文件系统活动)。

如果您发现某些东西经常使用磁盘或使用过多的CPU,那么您的方向是正确的。也尝试一下vmstat 3;适合对 cpu、内存、磁盘进行整体比较(可能在较新版本的 OSX 中vmstat重命名)。vm_stat

关闭您需要的每一项服务是另一个很好的起点。我建议您阅读有关这些工具的手册页/操作指南(有太多需要解释的内容)。

应用程序/实用程序中还有 OSX活动监视器,它更容易阅读,但不如上面提到的实用程序那么详细。