39 votos

¿Puedo ver las estadísticas del sistema en el Terminal?

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?

enter image description here

66voto

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 similares
  • iostat : mostrar las estadísticas de E/S por terminal, dispositivo y SPU de verano
  • vm_stat : mostrar las estadísticas de la memoria virtual de Mach
  • df y diskutil list Informe sobre el espacio de la unidad utilizado y libre
  • fs_usage : muestra la actividad de los archivos tanto en el disco como en la red
  • nettop : 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 sistema
  • ifconfig y ipconfig : detalles de la interfaz de red y del protocolo IP

La 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.

6voto

Uko Puntos 453

Puede utilizar top . Mostrará el uso de la CPU y la RAM junto con todos los procesos. También mostrará los paquetes de red entrantes/salientes, y los datos de los discos leídos/escritos.

4voto

feklee Puntos 174

Los anteriores son grandes comandos. Además, me gusta usar

du -ks *

Para mostrar cuánto espacio de disco están usando todas las carpetas debajo de mi directorio actual.

2voto

Michael Puntos 31

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.

1voto

user13414 Puntos 111

Aquí hay dos comandos para determinar su IP local y pública:

IP local

ipconfig getifaddr en1

Esto es cuando se utiliza Wi-Fi. Para el uso de ethernet en0 .

IP pública

curl whatismyip.org

AppleAyuda.com

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.

Powered by:

X