0 votos

¿Los Macs M1 "apagan" la RAM o los núcleos de la CPU?

Pregunta

¿Existe alguna forma nueva de que los Macs M1 gestionen la memoria o los procesos de larga duración que pueda explicar el comportamiento que describo a continuación? Quería investigar lo que podría no saber sobre los M1 antes de atribuirlo a un error de software.

Antecedentes

Cuando ejecuto BOINC (a través de Rosetta2) funciona sin problemas con un proyecto por núcleo de CPU. Pero después de un tiempo de inactividad parece que ciertos núcleos se "apagan". He observado que esto sucede un núcleo (tarea biónica) a la vez con unos 30 segundos entre el siguiente "apagado". El software BOINC parece interpretar esto como que el sistema no tiene suficiente memoria. Como se puede ver en la imagen cada proyecto necesita <1GB de RAM para funcionar. Con el Mac que tiene 16gb de RAM todas las tareas pueden ejecutarse.

enter image description here

TLDR

M1 Macbook Air con 16gb parece "apagar" los núcleos o partes de la RAM después de una cantidad predecible de tiempo de inactividad.

Publicar script

enter image description here

0 votos

¿Podría ser el entorno "virtual" de Rosetta una capa más de complejidad?

0 votos

Sí. Es que no puedo opinar, ya que BOINC no soporta todavía el ARM de M1.

1voto

Jose Chavez Puntos 645

No, el problema que estás viendo no es causado de ninguna manera por el M1 "apagando la memoria" o "apagando los núcleos". Está totalmente causado por la forma en que este programa de software en particular está estructurado.

Recuerda comprobar la configuración de tu BOINC: puedes decidir qué parte de tu memoria RAM puede utilizar BOINC. Cuanto más bajo lo establezcas (en igualdad de condiciones), más verás el mensaje "Waiting for memory".

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