it-swarm-es.com

¿Un mejor comando "superior" para Mac OS X?

El comando top en OS X es bastante malo. El que se incluye con la mayoría de las distribuciones de Linux le permite cambiar la columna de clasificación usando < y >, hay un modo de color (presionando la tecla z) y un montón de otras opciones útiles.

¿Hay una herramienta de reemplazo de línea de comando? Idealmente me gustaría htop para OS X, pero porque se basa en el /proc/ sistema de archivos ( vea este hilo ) no ha sido portado (y probablemente nunca lo será)

La respuesta obvia es "Monitor de actividad", ¡pero estoy buscando una herramienta de línea de comandos!

27
dbr

top en MacOS X admite la clasificación, al 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

Estoy trabajando en portar htop a OSX. El repositorio es aquí (bifurcación más activa aquí , y se puede instalar a través de brew install htop )

Actualmente estoy tratando de averiguar qué hacer con el choque de licencias entre libtop de Apple (APSL) y htop (GPL). Probablemente no haya mucha más programación que hacer, pero es posible que tenga que volver a implementar los bits de libtop que necesito. Si alguien tiene sugerencias sobre cómo hacer que la licencia funcione, hable.

enter image description here

20
hexten

htop ahora es parte de macports - disfruta

9
Joel K

Miradas - Observa tu sistema es lo que estás buscando. Lo utilicé anteriormente en Linux, es multiplataforma y es realmente bueno.

Aquí está mi captura de pantalla.

enter image description here

8
chhantyal

También hay un preparación para htop si así es como lo haces.

Desafortunadamente, Apple/usr/bin/top continúa retrocediendo, ya que ni siquiera entiende los argumentos compuestos simples:

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

Ahora debes usar p. "arriba -F -R -u". Pero, oye, el "top" de Apple no se clasifica por CPU por defecto, así que quizás esa sea la menor de sus preocupaciones.

7
Metaxis

Top en OS X requiere un pequeño ajuste (no es tan 'oculto' como GNU top), pero es fácil de hacer.

En Leopard o Tiger, uso 'top -FRo [field]', donde '[field]' suele ser cpu, vsize, rsize, etc. Las opciones -F y -R sacrificarán algo de precisión para el cálculo de la memoria para una gran disminución en el uso de la CPU por parte superior.

3
Dan Udey