El widget iStat Pro permite monitorizar diferentes estadísticas del sistema como
- Uso de la CPU
- ancho de banda de la red de entrada/salida
- uso de la memoria
- ...
¿Cómo puedo ver esas estadísticas del sistema en el Terminal?
El widget iStat Pro permite monitorizar diferentes estadísticas del sistema como
¿Cómo puedo ver esas estadísticas del sistema en el Terminal?
Dependiendo de lo que quiera ver, hay varias opciones en el nivel de la Terminal:
top
: muestra los procesos en ejecución, el uso de la memoria y otras estadísticas similaresiostat
: mostrar las estadísticas de E/S por terminal, dispositivo y SPU de veranovm_stat
: mostrar las estadísticas de la memoria virtual de Machdf
y diskutil list
Informe sobre el espacio de la unidad utilizado y librefs_usage
: muestra la actividad de los archivos tanto en el disco como en la rednettop
: muestra información actualizada sobre la red (un poco como la parte superior para la E/S de la red)w
: muestra quién está conectado, qué está haciendo y la carga del sistemaifconfig
y ipconfig
: detalles de la interfaz de red y del protocolo IPLa mayoría de estos comandos tienen una enorme lista de opciones, probablemente sea mejor consultar las páginas del manual para conocer los detalles.
Suelo confiar en top -u -s 10
para identificar los procesos que abrazan la cpu y fs_usage -f filesys
/ fs_usage -f network
para identificar los procesos que generan mucha carga de disco/red.
Si tiene problemas de red, especialmente con un servidor expuesto a Internet, lsof(1) puede ser extremadamente útil. Enumera todos los archivos abiertos.
Por ejemplo, lsof | fgrep '/Library/WebServer/
le mostrará todos los archivos que están abiertos en su servidor web. He estado usando esto mucho para encontrar y prohibir "sanguijuelas" y "bots" que están reduciendo mi ancho de banda chupando automáticamente archivo tras archivo.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.