Mac OS X shell实用程序,显示多核系统中的各个CPU使用情况

F2_*_*CMD 11 macos terminal utilities multicore cpu-usage

我一直在寻找一个osx实用程序,它显示每个cpu的cpu使用情况.例如CPU 0 - 10%CPU 1 - 2%......

我知道在其他类Unix系统(/ proc,mpstat等)中获取此信息的许多方法,但在osx中​​都不起作用.对Mac来说最有用的是top,但它只显示总的cpu使用率.我需要从shell运行应用程序,以便我可以记录一段时间的使用情况.我也尝试过cpuwalk.d但它只显示应用程序是在一个或多个核心中运行.

如果您查看Activity Monitor应用程序,您会注意到它基本上显示与top相同的信息,但添加了一个显示cpus加载的图表.

如果有人知道如何获取信息我会很感激.谢谢.

Tyr*_*ong 11

你可以试试htop.如果您安装了自制软件,请通过"brew install htop"进行简单安装,安装完成后,在shell上键入htop.