3 votos

MacBook Pro ejecuta con frecuencia un intercambio excesivo de RAM a pesar de la RAM disponible

Actualmente me enfrento a un problema con mi MacBook Pro donde constantemente se ejecuta RAM swap (o memoria virtual) más a menudo que la RAM real disponible. A pesar de tener una capacidad de 16 GB de RAM, me he dado cuenta de que sólo alrededor de 10 GB de RAM se está utilizando mientras que el uso de intercambio de RAM sigue aumentando.

Esta situación está causando una degradación del rendimiento y afectando a la eficiencia general de mi MacBook Pro. No entiendo por qué el sistema recurre tanto al intercambio de RAM en lugar de utilizar la RAM disponible.

He tomado varias medidas para solucionar el problema, incluyendo:

  1. Monitorización del Monitor de Actividad: Regularmente monitorizo el Monitor de Actividad para controlar el uso de memoria y los procesos. Sin embargo, incluso cuando el uso de memoria está bien dentro de la capacidad disponible de Ram, el sistema continúa utilizando el intercambio de RAM.

  2. Comprobación de aplicaciones con uso intensivo de memoria: Me aseguré de cerrar cualquier aplicación innecesaria o que consumiera mucha memoria y que potencialmente pudiera consumir una gran cantidad de RAM. Sin embargo, esto no resolvió el problema del intercambio excesivo de RAM.

  3. Actualización del sistema operativo: Me aseguré de que mi MacBook Pro funciona con la última versión de macOS, ya que las actualizaciones del sistema suelen incluir mejoras de rendimiento y correcciones de errores. Por desgracia, esto tampoco alivió el problema del intercambio de RAM.

Agradecería cualquier idea o sugerencia de la comunidad de Apple Stack Exchange en relación con este problema. ¿Existe alguna razón específica por la que mi MacBook Pro depende en gran medida del intercambio de RAM a pesar de tener suficiente RAM disponible? ¿Existe algún otro paso de solución de problemas que deba tener en cuenta para resolver este problema?

Screenshot of htop

3voto

user43889 Puntos 266

No parece que tengas problemas con la gestión de memoria de MacOS.

Toda tu RAM está siendo utilizada. Parte de ella es una caché de páginas no asignadas actualmente a una aplicación en ejecución, pero disponibles para ser reasignadas cuando sea necesario. La gestión de memoria en MacOS hará uso de la memoria comprimida y SWAP antes de borrar toda la caché.

Tenga en cuenta que htop La cifra de RAM utilizada no incluye la memoria caché. Para cualquier aplicación que muestre una cifra de RAM "utilizada", debes preguntar qué incluye ese valor.

top (si tienes que usar una aplicación portada de Linux u otros Unixes) presenta un valor para la RAM "usada" que sí incluye toda la caché.

El Monitor de Actividad es más útil para MacOS. Asegúrate de activar Ver todos los procesos y utilizar la pestaña Memoria.

¿Su uso del SWAP es un problema? Si su Mac responde y el Monitor de Actividad no muestra una presión excesiva, entonces el uso de SWAP no es un problema.

También puede utilizar vm_stat y observa cómo aumentan los Pageouts, Swapins y Swapouts. Los cambios persistentes en estos indican que el uso de tu ordenador requiere más RAM física o un cambio en tu actividad.

Si tu rendimiento se está degradando (o simplemente quieres reducir el uso de SWAP) puedes a) salir de las aplicaciones que no estés utilizando en ese momento, b) cerrar las pestañas no utilizadas en los navegadores, o c) reiniciar.

Si el rendimiento sigue disminuyendo, deberías investigar las aplicaciones que consumen mucha RAM. Por ejemplo, aplicaciones de fotografía y vídeo o navegadores como Chrome (reduce el número de pestañas). El Monitor de Actividad te ayudará a encontrar las aplicaciones problemáticas.

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