1 votos

2023 Mac M2 Chip RAM no está utilizando toda la memoria física disponible de 32GB a 8GB

Tengo un macbook pro M2 Max 32GB 2023. Muestra 8GB de memoria física en el monitor de actividad. No se muestra ni se utiliza la asignación completa de RAM. Puede que haya establecido un límite por accidente en la terminal. Espero poder eliminar este límite en la RAM disponible. Trabajo principalmente con aplicaciones node y React en el front end.

***También fui a la tienda de Apple ayer y se hicieron pruebas contra la RAM. No se encontraron problemas, el técnico creó un nuevo usuario administrador con configuraciones nuevas y muestra los 32GB completos para ese usuario.

Comando Top desde la Terminal

Procesos: 432 en total, 3 en ejecución, 429 durmiendo, 4341 hilos                                                                                           11:26:59
Promedio de carga: 1.94, 2.31, 2.62  Uso de CPU: 4.93% usuario, 4.3% sistema, 91.3% inactivo    BibliotecasCompartidas: 679M residente, 124M datos, 43M linkedit.
RegionesMem: 1388752 en total, 7249M residente, 198M privada, 2351M compartida. MemFísica: 31G usada (2456M cableada, 17G en compresor), 105M sin usar.
VM: 279T tamaño virtual, 4285M tamaño de framework virtual, 112840(0) swapins, 495532(0) swapouts.  Redes: paquetes: 2525788/1621M entrantes, 1496892/303M salientes.
Discos: 5259060/154G leídos, 2637509/111G escritos

Comando ulimit-a

-t: tiempo de CPU (segundos)              ilimitado
-f: tamaño de archivo (bloques)              ilimitado
-d: tamaño de segmento de datos (kbytes)          ilimitado
-s: tamaño de pila (kbytes)             8176
-c: tamaño de archivo core (bloques)         0
-v: espacio de dirección (kbytes)          ilimitado
-l: tamaño bloqueado en memoria (kbytes)  ilimitado
-u: procesos                       5333
-n: descriptores de archivos                256

No quiero empeorar las cosas, pero estoy seguro de que necesito un comando de terminal para restablecer este límite de memoria física para la RAMmonitor de actividad

2voto

user43889 Puntos 266

Los comentarios y la discusión siguientes a la pregunta mostraron que el problema es que Activity Monitor muestra un uso incorrecto de RAM para solo una cuenta/usuario. Cómo sucedió esto no está claro, pero la solución es la siguiente:

  • Salir de Activity Monitor,
  • Eliminar el archivo de preferencias de Activity Monitor ~/Library/Preferences/com.apple.ActivityMonitor.plist,
  • Eliminar el estado guardado ~/Library/Saved Application State/com.apple.ActivityMonitor.savedState, y
  • Cerrar sesión y volver a iniciarla.

La próxima vez que se ejecute Activity Monitor, el archivo de preferencias y el estado guardado se recrearán con la configuración predeterminada y mostrarán nuevamente el uso correcto de RAM.

1voto

user43889 Puntos 266

Esta respuesta no es la correcta para el problema que tiene @Chris Kim. Pero la dejaré aquí para mostrar cómo se establece la cantidad máxima de RAM a utilizar de forma amplia en todo el sistema y para todos los usuarios.

Es posible que su hardware esté defectuoso. Pero supongamos que está bien.

Probablemente, en algún momento en el pasado, le dijo a su Mac que arrancara con menos RAM. Esto se establece en nvram. Así es como sé cómo cambiarlo y es probablemente lo que usted ha hecho:

  1. Deshabilite SIP y reinicie.
  2. Use nvram boot-args para mostrar qué hay en sus boot-args.
  3. Use sudo nvram boot-args="maxmem=8192" y reinicie.

Para deshacer esto, necesita usar:

  1. Deshabilite SIP y reinicie.
  2. Use nvram boot-args para mostrar qué hay en sus boot-args.
  3. Use sudo nvram -d boot-args para eliminar todos los boot-args y reinicie.

Si desea volver a habilitar SIP.

Algunas referencias:

Explorando el silicio de Apple

Desactivar la memoria es antiguo, pero la respuesta sigue siendo correcta si deshabilita SIP.

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