¿Cómo puedo ver una lista de todos los procesos/tareas en ejecución en MacOS/OS X?
Respuestas
¿Demasiados anuncios?Nota : Esta solución requiere pstree
para ser instalado desde cualquiera de los dos MacPorts ( sudo port install pstree
) o Homebrew ( brew install pstree
) primero.
Para entender la relación entre los procesos , pstree
es tu amigo. Sin ningún tipo de interruptor mostrará TODOS los procesos.
Sin embargo, eso produce una salida bastante verbosa. Para ayudar a reducir el espacio de búsqueda del problema, puede utilizar la función -u
para limitar la salida para vomitar sólo sus propios procesos:
pstree -u YourUserName
Tenía una alta actividad de la CPU y quería ver qué era lo que la provocaba, así que poder ver cómo se encadenaban los procesos (spawned) era más interesante para mí.
Anyhoo, espero que esto te ayude a estrechar para aislar la causa de un problema del sistema más rápido.
Si necesita algo en modo texto pero ps
y top
no son lo suficientemente buenos para ti, entonces prueba htop
(instalable con brew install htop
) - mostrará de forma interactiva la lista de procesos (similar al Monitor de Actividad), así como permitirá hacer lo siguiente:
- filtrar los procesos por nombre con /
- matar con k
- inspeccionar un proceso con
lsof
con L - mostrar la jerarquía del árbol de procesos con t
- ordenar por CPU, estado, prioridad, memoria, etc. con F6
- mostrar la carga de la CPU por cada núcleo
Vale, mira lo que he encontrado:
Puede utilizar - Muelle - Menú de inicio (sólo hay que pulsar Comando + Opción + ESC) - Instalar una aplicación especial para ello (por ejemplo, Activity Monitor) - Mirar usando el terminal - O utilizar los comandos de la consola
¡y esa no es la lista completa! He fundado todos estos métodos aquí: https://osxtips.net/view-processes-mac/
Por supuesto, puedes buscar por ti mismo más usando google, bing, etc. C:
- Ver respuestas anteriores
- Ver más respuestas