有没有办法分别显示每个CPU的负载?


9

我正在寻找一种等效的基于Linux的通用进程监视器,该监视器显示每个CPU内核的历史记录图。这可以帮助确定有效使用所有核心的程序(此处为Google Chrome)。有没有办法让Apple系统监视器执行此操作?

在此处输入图片说明

Answers:


11

我对这种细节一无所知,但是苹果自己的活动监视器[Applications / Utilities]可以显示每个核心的基本历史记录图。 Cmd ⌘ 3 启动。

在此处输入图片说明

系统以红色显示,用户以绿色显示。


+1,提示:要制作窗口屏幕快照,请按:⌘⇧4,然后按空格键。就像@Graham Miln图片中的样子。
Mateusz Szlosek 2014年

1
是的,我知道的事情之一,但有时我的触发快感快照手指没有耐心;)
Tetsujin

在那里,修复它;)
Tetsujin

4

Instruments.appXcode中包含了另一个可能有用(取决于您的需求)的应用程序。

由于需要一些用户交互才能设置样本并开始记录,因此不允许连续iStat Menus或简单地进行监视Activity Monitor。另一方面,您可以监视单个应用程序-上述应用程序无法实现的功能。
从程序员的角度来看,这可能非常有用。

仪器

用法:仪器帮助cmd?->查看收集的数据->监视多核使用


3

您可以使用活动监视器的CPU历史记录。

应用程序>实用程序> Activity Monitor.app

在活动监视器中,选择菜单项“ 窗口” >“ CPU历史记录”以显示每个CPU的负载历史记录。输出的结果没有您问题中的Linux进程监视器详细,但它是免费的。

活动监视器CPU历史记录

Apple的OS X:活动监视器在具有四个以上内核的系统上显示一个CPU使用情况图,详细说明了CPU图的行为。

提供第三方产品(例如iStat菜单)可以扩展您的选择。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.