it-swarm-pt.tech

Um melhor comando "top" para o Mac OS X?

O comando top no OS X é muito ruim. O incluído na maioria das distribuições Linux permite alterar a coluna de classificação usando < e >, existe um modo colorido (pressionando a tecla z) e várias outras opções úteis.

Existe uma ferramenta de linha de comando de substituição? Idealmente, eu gostaria de htop para o OS X, mas porque ele depende do /proc/ sistema de arquivos ( veja este tópico ) não foi portado (e provavelmente nunca será)

A resposta óbvia é "Activity Monitor", mas estou procurando uma ferramenta de linha de comando!

27
dbr

top no MacOS X não suporta classificação, pelo menos:

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.
23
Alnitak

Estou trabalhando em portar o htop para o OSX. O repo é aqui (bifurcação mais ativa aqui e pode ser instalado via brew install htop )

Atualmente, estou tentando descobrir o que fazer sobre o conflito de licenciamento entre o libtop da Apple (APSL) e o htop (GPL) da Apple. Provavelmente não há muito mais programação para fazer - mas talvez eu tenha que reimplementar os bits da libtop necessários. Se alguém tiver sugestões sobre como fazer o licenciamento funcionar, fale.

enter image description here

20
hexten

o htop agora faz parte do macports - aproveite

9
Joel K

Olhares - Olho no seu sistema é o que você está procurando. Eu o usei anteriormente no Linux, é multiplataforma e é muito bom.

Aqui está a minha captura de tela.

enter image description here

8
chhantyal

Há também um brew for htop se é assim que você rola.

Infelizmente, o/usr/bin/top da Apple continua a regredir, pois nem sequer compreende argumentos de caracteres únicos compostos:

$ top -FR
invalid option or syntax: -FR
[...]

Agora você deve usar, por exemplo, "top -F -R -u". Mas, ei, o "top" da Apple não classifica por CPU por padrão, então talvez essa seja a menor das suas preocupações.

7
Metaxis

A parte superior do OS X requer alguns ajustes (não é tão 'apagada' quanto GNU top), mas é fácil de fazer.

No Leopard ou Tiger, eu uso 'top -FRo [campo]', onde '[campo]' é tipicamente cpu, vsize, rsize e assim por diante. As opções -F e -R sacrificarão alguma precisão no cálculo da memória para uma enorme diminuição no uso da CPU por cima.

3
Dan Udey