Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos Mac OS X外壳实用程序,显示多核系统中单个cpu的使用情况_Macos_Terminal_Multicore_Cpu Usage_Utilities - Fatal编程技术网

Macos Mac OS X外壳实用程序,显示多核系统中单个cpu的使用情况

Macos Mac OS X外壳实用程序,显示多核系统中单个cpu的使用情况,macos,terminal,multicore,cpu-usage,utilities,Macos,Terminal,Multicore,Cpu Usage,Utilities,我一直在寻找一个osx实用程序,它显示每个cpu的cpu使用情况。例如 CPU 0-10% 中央处理器1-2% 我知道在其他类似Unix的系统(/proc、mpstat等)中有许多获取此信息的方法,但在osx中没有一种是有效的。Mac最有用的一个是top,但它只显示cpu的总使用量。我需要从shell运行应用程序,这样我就可以记录一段时间内的使用情况。我还尝试了cpuwalk.d,但它只显示应用程序是否在一个或多个内核中运行 如果你看一下ActivityMonitor应用程序,你会发现它基本上

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

我知道在其他类似Unix的系统(/proc、mpstat等)中有许多获取此信息的方法,但在osx中没有一种是有效的。Mac最有用的一个是top,但它只显示cpu的总使用量。我需要从shell运行应用程序,这样我就可以记录一段时间内的使用情况。我还尝试了cpuwalk.d,但它只显示应用程序是否在一个或多个内核中运行

如果你看一下ActivityMonitor应用程序,你会发现它基本上显示了与top相同的信息,但添加了一个显示CPU负载的图表


如果有人知道如何获取信息,我将不胜感激。谢谢。

你可以试试htop。如果您安装了自制软件,只需通过“brew安装htop”进行简单安装,安装完成后,在外壳上键入htop。

您可以从以下位置下载os x硬件监视器src:

这是超级用户的一个更好的问题,或者Apple.SE.htop似乎没有显示此信息。由于brew升级,我现在全速打开了MBP风扇,但我看到所有进程都是0%(按CPU排序)。您需要以root用户身份运行htop,否则无法获得每个进程的CPU使用情况信息。所以,运行“sudo-htop”