Comando para obter% de uso por CPU / núcleo?

10

Existe um comando que eu possa usar no Terminal no OS X para obter a porcentagem de uso por CPU / núcleo em formato numérico no meu iMac de núcleo duplo?

Vou precisar pegar isso a cada 5/10 segundos, então estou procurando algo "de baixo custo" - que não atinja a CPU com muita força. Talvez algo como top, mas que mostre CPU / núcleos, que eu possa analisar e exibir no GeekTool;

Core 1: 11%
Core 2: 7%
Phillip B Oldham
fonte

Respostas:

3

Topo mostra núcleos individuais, você só precisa pressionar '1'. Eu acho que também há uma opção para alterar a taxa de atualização.

bandi
fonte
2
O topo do OS X não possui esse ótimo recurso Linux-y.
armas
1
não sabia que, eu esperava que fosse uma característica padrão
bandi
3

Existe uma extensão maravilhosa para o topo, chamada htop, que mostra gráficos em tempo real por CPU no canto superior esquerdo da tela, além de muitos outros controles e grande personalização:

htop

Você pode instalá-lo com qualquer um dos seguintes:

Há um tutorial sobre como criar uma porta htop criada para o OS X:

https://web.archive.org/web/20100924083315/http://geektechnica.com/2009/07/how-to-install-htop-on-osx/

http://github.com/AndyA/htop-osx/tree/master

O Tentáculo
fonte
4
A barra de título queima!
jtbandes
htop precisa ser atualizado para o Snow Leopard: trac.macports.org/ticket/21036
hanleyp