按 CPU 使用率对顶部进行排序以使其更有用
top 命令是快速了解系统性能以及应用程序如何使用资源的好方法。如果您不熟悉它,它基本上是一个类似于活动监视器的命令行任务管理器,它显示处理器使用情况、内存使用情况、磁盘活动、平均负载和其他有用的系统资源详细信息。对 top 的一个常见抱怨是,默认情况下,应用程序设置不会按 CPU 使用情况对进程进行排序,这对我们许多人来说是检测错误进程或跟踪系统资源的最有用方法之一。幸运的是,由于对 top 命令进行了一些简单的自定义,您可以快速运行 top 以从命令行监视所有进程,并按 CPU 使用率从上到下对它们进行排序。
如何按CPU使用率对“top”命令进行排序
按处理器利用率排序的最简单技巧是在命令中添加-u 标志,如下所示:
top -u
为CPU优先级使用-u运行的top命令如下所示,进程将根据其CPU使用率在列表中上下移动:
Another approach to sorting by cpu (or anything else) is using the -o flag 然后修饰符排序,在这种情况下,它将是“cpu”,因为我们希望按处理器使用情况排序.
top -o cpu
或者,如果 top 没有为你做这件事,你可以通过 MacPorts 或 Homebrew 为 Mac OS X 安装 htop。 htop 在很多方面都优于 top,但是因为它需要额外的软件来安装,许多用户可能不想打扰它,而“top”命令包含在每个 Mac OS X 版本中,几乎每个 linux 和 BSD 版本都包含可以想象
知道其他方便的顶级技巧吗?让我们在评论中知道。