2 votos

Comprendiendo el monitor de actividad de Mac

Estoy tratando de entender cada campo del monitor de actividad para comprender el uso de mi proceso.
Pero no logro entender algunas cosas.

  Nombre del Modelo:   MacBook Pro
  Identificador del Modelo: MacBookPro11,4
  Nombre del Procesador:   Intel Core i7
  Velocidad del Procesador:  2.2 GHz
  Número de Procesadores: 1
  Número Total de Núcleos:    4
  Caché L2 (por Núcleo):  256 KB
  Caché L3: 6 MB
  Tecnología Hyper-Threading:   Activada
  Memoria:   16 GB

El número de núcleos aquí son 4, pero si veo el Ver Uso de CPU en el monitor de actividad, veo 8 bloques, ¿cómo se corresponden esos con 4 núcleos?
ingresar descripción de la imagen aquí
En la memoria, ¿qué es Uso de Swap, el Uso de Memoria y Archivos en Cache siempre debe ser menor o igual que Memoria Física? ingresar descripción de la imagen aquí
¿Cómo saber si se están realizando las máximas operaciones de lectura y escritura de IO viendo el gráfico?
ingresar descripción de la imagen aquí También hay una opción de Datos que no entiendo cómo difiere de la operación de IO.

0 votos

A menos que realmente tengas un problema con el uso de memoria y CPU (por ejemplo, un uso excesivo que cause problemas de rendimiento), entonces para una vida feliz, te recomendaría no monitorear lo que hace tu computadora. Deja eso al sistema operativo y pasa más tiempo en lo que realmente quieres hacer.

3voto

user43889 Puntos 266

He tomado tus preguntas como relacionadas con cuatro áreas, las cuales intentaré responder en la misma secuencia. Estoy escribiendo esto porque siento que la respuesta de @Ezikiel Elin, en algunas partes, es un poco confusa.

Núcleos físicos e hiperprocesamiento

Tu CPU tiene 4 núcleos, pero también tiene Hiperprocesamiento, lo que presenta 8 núcleos virtuales al sistema operativo. Esto tiene el beneficio de permitir a los núcleos cambiar más rápidamente de ejecutar un hilo de proceso a otro hilo (muy probablemente de un proceso distinto). Hay circunstancias donde esto puede ralentizar el rendimiento, pero por lo general es beneficioso.

El monitor de actividad muestra los 8 núcleos virtuales. El primer núcleo físico se muestra como los dos primeros núcleos virtuales en los gráficos. El segundo físico está en los gráficos 3 y 4, y así sucesivamente. En tu ejemplo, los núcleos están solo ligeramente cargados y no son suficientes para hacer un uso significativo del hiperprocesamiento.

Swap y Comprimido

Existen momentos en que macOS y tus aplicaciones en ejecución necesitan más memoria de la que cabe cómodamente en la RAM física. En ese caso, la gestión de memoria de macOS libera RAM de dos formas:

  1. Toma algo de memoria y la comprime. En tu ejemplo, 906 MB de RAM física se están utilizando para almacenar una cantidad no especificada (pero probablemente alrededor de el doble) de memoria de macOS y aplicaciones. Por supuesto, la memoria tendrá que ser descomprimida antes de ser utilizada de nuevo.

  2. Mueve algunas porciones de memoria fuera de la RAM física y las almacena en el disco de arranque. En tu caso, 6.64 GB de espacio en disco se está utilizando de esta manera. Cuando una aplicación requiere usar esa memoria, tendrá que ser devuelta a la RAM física. Este movimiento de porciones de memoria dentro y fuera de la RAM se llama swap y el espacio en disco utilizado está en uno o más archivos de intercambio.

La compresión y descompresión son acciones relativamente rápidas utilizando un algoritmo altamente eficiente. El intercambio es más lento. Cuando los discos de arranque eran discos duros, esta era una causa principal de una respuesta lenta del sistema. Con los SSDs, esto es más rápido y conduce a una sensación más receptiva del sistema.

La afinación de memoria de macOS tiene preferencia por la compresión en lugar del intercambio, aunque en tu ejemplo ha decidido que una buena cantidad de memoria debe ser sacada de la RAM física y colocada en los archivos de intercambio. Idealmente, la afinación de memoria habrá elegido la memoria de aplicaciones que es poco probable que se necesite durante un tiempo.

Cálculos de memoria

Las asignaciones de memoria pueden ser contadas de más de una manera, pero como se presenta en el Monitor de Actividad:

Memoria de la aplicación + Memoria cableada + Comprimido = Memoria Utilizada

La memoria cableada es la memoria que no se puede comprimir o intercambiar. No me gusta el uso de "memoria utilizada" en este contexto porque, en realidad, casi toda la RAM física está ocupada de manera útil. Pero así es como lo llama el Monitor de Actividad.

Memoria Utilizada + Archivos en caché + Memoria libre = Memoria Física

Entonces es cierto que Memoria Utilizada + Archivos en caché siempre es menor o igual a la RAM física.

Con un cálculo sencillo, puedes darte cuenta de que tu Memoria Libre es solo de 0.10 GB.

El gráfico de "presión de memoria" está en verde, lo que indica que macOS puede gestionar la memoria con pocos cuellos de botella.

IO de Disco y Datos

En el gráfico, el Monitor de Actividad muestra a la izquierda el número de operaciones de lectura y escritura (llamadas IO en los gráficos) tanto como totales desde el arranque como tasas actuales.

Cada operación de disco puede leer o escribir cantidades variables de datos. Los valores de cantidad de datos y tasas actuales están en el lado derecho. El gráfico llama a esto DATOS (lo cual me parece razonable).

De tus gráficos y contadores actuales, parece que el Mac está bastante ocupado desde el punto de vista del disco. Pero los gráficos no tienen unidades, lo cual limita su utilidad.

1voto

Ezekiel Elin Puntos 241
  • Usted ve ocho núcleos porque su Mac tiene un chip de Intel que crea núcleos virtuales. Su hardware solo tiene cuatro.
  • Swap usado se refiere a la cantidad de memoria que ha sido "intercambiada" al disco para almacenamiento temporal. Esto sucede cuando su sistema se queda sin memoria, pero a menos que la "presión de memoria" sea consistentemente alta, esto no indica un problema.
  • Debido al Swap, no hay requisito de que la cantidad de memoria usada sea menor que la memoria física.
  • No estoy seguro si hay una respuesta aquí. Este gráfico no tiene unidades, no está destinado a ser utilizado excepto para estimar cambios en el uso. Recomendaría mirar "Datos leídos/seg" y "Datos escritos/seg" y comparar estas cifras con el rendimiento nominal de sus SSD (puede buscar lo que debería estar obteniendo su computadora). En general, sin embargo, no obtendrá esa cifra porque a menos que esté escribiendo/leyendo un solo archivo grande, hay mucho procesamiento adicional y sobrecarga.
  • Entrada/Salida se refiere a las lecturas/escrituras de su disco, y Datos se refiere a la cantidad de datos que se están leyendo/escribiendo.

La otra respuesta de @Gilby tiene más detalles - ¡por favor refiérase a eso también!

0 votos

Gracias por esto. ¿Cómo es que la lectura/escritura del disco es diferente de la lectura/escritura de datos, ya que asumo que los datos se leen solo desde el disco y se escriben solo en el disco?

1 votos

No estoy del todo seguro, pero es más el número de operaciones que se realizan en tu disco en comparación con la cantidad de datos que se escriben.

1 votos

El tercer punto está equivocado. En el Monitor de Actividad: Memoria Usada + Archivos en Caché siempre es menor que la Memoria Física. La diferencia es la Memoria Libre. El Swap Usado se suma a la Memoria Física.

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