Estoy tratando de entender por qué mi Macbook Air 2017 de 13 pulgadas con configuración casi de fábrica y con 8GB de RAM disponible tarda 2,3GB en apenas arrancar. El resultado es que si empiezo a tener Chrome+Dropbox+algo para escribir cualquier documento, la máquina empieza a intercambiar hasta 2GB de cosas, y realmente lo odio, porque el disco duro es efectivamente SSD.
- ¿Cómo se gestionan los Agentes y Daemons en un MacBook? Estoy acostumbrado a abrir un programa cualquiera que tenga la lista completa de servicios y marcarlos para activarlos o desactivarlos.
- ¿Cómo es que MacOS desperdicia tanta memoria RAM?
Vengo de Debian, así que básicamente esta especie de muro que percibo entre yo y la configuración del núcleo de mi máquina es horriblemente frustrante. Gracias.
EDITAR: antes de nada, he actualizado de Mojave a Catalina, para ver si las cosas mejoran. Siguiendo las sugerencias en los comentarios, decidí añadir algunas capturas de pantalla del monitor de actividad en diferentes condiciones:
que representan las cuatro capturas de pantalla:
- el monitor de actividad justo después de un arranque muy sencillo (básicamente sólo el SO en creo que casi estado de fábrica)
- después de iniciar la aplicación de Dropbox
- después de que también abriera Chrome con cuatro pestañas, y
- Vista previa con dos pdf's.
Las fotos hablan por sí solas. Incluso intenté resumir el uso de memoria de Chrome y sus procesos hijos, y nunca va más allá de unos 700MB. Lo más probable es que también asigne algo en el espacio del kernel, y la memoria cableada tome 200MB más.
En este momento, todavía no comenzó a intercambiar, pero me di cuenta de que por alguna razón se coloca un montón de cosas en la memoria caché, y dropbox y cromo gastar una cantidad increíble de memoria para absolutamente ninguna razón (Dropbox es, literalmente, vacío en este momento).
1 votos
¿Cómo se mide la cantidad de RAM utilizada sólo para arrancar? - Tengo la sospecha de que puedes estar interpretando algunos números incorrectamente, lo que te lleva a pensar que está utilizando más memoria de la que realmente utiliza.
1 votos
Y como nota al margen. Los ordenadores Apple fueron concebidos como "ordenadores para el resto de nosotros". Un ordenador en el que no tienen que gestionar los ajustes básicos esotéricos para que el ordenador funcione. Así que MacOS oculta, ofusca y, en algunos casos, imposibilita el acceso. este tipo de ajustes a los que estás acostumbrado (y posiblemente te encanta) retocar. Aunque MacOS se basa en un microkernal BSD Unix, ha sido retocado y modificado hasta un punto casi irreconocible. Así que esperar que se comporte como cualquier distribución Linux es poco realista. QUE Descubrir esas diferencias es lo divertido.
5 votos
Cambiar 2 Gb es un problema: usar 2,5 Gb de RAM al arrancar no lo es. MacOS está diseñado para usar tanto RAM como sea posible, sin ser frugal con ella.
0 votos
@Steve estoy de acuerdo, cuando no es frustrante es divertido, pero no me gusta la idea de usarlo mal y sobrecargarlo hasta el punto de tener que cambiar el ssd o alguna otra cosa porque el reloj y el calendario lo estaban destrozando .
0 votos
@benwiggy Sinceramente no puedo decir donde lleva todo eso a swap .. solo lo veo pasar, y creo que tiene que ver con chrome
0 votos
Si es Chrome, ¿cuánta memoria ocupa?
0 votos
Nota para Chrome [o cualquier navegador] necesitas Ver Todo, Jerárquicamente y agregar cada subproceso para agregarlo a la aplicación misma. Chrome tiene fama de ser un devorador de memoria.
2 votos
@marco ¿En qué parte del Monitor de Actividad exactamente? - Por favor, incluye una captura de pantalla. Me suena mucho a que estás malinterpretando las estadísticas. El ordenador está supuesto para utilizar la mayor cantidad de RAM posible: así es como funcionan MacOS, Windows, Linux y muchos otros sistemas operativos. La RAM se utiliza para almacenar en caché los datos leídos del disco. Esto es algo realmente bueno, no malo. El intercambio, por otro lado, no es bueno, así que más bien querrás centrarte en resolver eso.
0 votos
@SteveChambers No estoy seguro de si quieres decir lo que yo creo (el inglés no es mi lengua materna), pero estás mezclando términos al hablar de "microkernal BSD Unix". MacOS funciona con un micronúcleo, sí. Los BSD no son micro-núcleos. MacOS tiene una capa de compatibilidad BSD. Y sí, expone una interfaz UNIXoide. No hay nada oculto, ofuscado o imposible de acceder sobre eso realmente.
1 votos
Hola, gracias por sus comentarios. He tardado un poco en tener tiempo para contestar, pero hoy he hecho unas capturas de pantalla. Si no estoy malinterpretando lo que veo, es cierto que Chrome es realmente un acaparador de memoria, supongo que el problema no se produce en el arranque, incluso si una secuencia de arranque simple tomará 3,6 GB de aplicación + memoria cableada + archivos almacenados en caché, por ninguna razón en absoluto creo