Me sorprendió descubrir que el kernel de Mac OS X puede consumir 750 MB de RAM. Algunas preguntas relacionadas:
- ¿Es un problema si kernel_task está habitualmente por encima de 130 MB en MacBook blanco de mediados de 2007?
- kernel_task usando manera demasiada memoria
- ¿Cuánta RAM usa el kernel?
aclaró un poco el problema, pero queda una pregunta: la afirmación de que la memoria de video para gráficos integrados integrados también está marcada como utilizada por el núcleo .
¿Es realmente cierto? ¿Se incluye VRAM en el número que muestra Activity Monitor kernel_task
?
sysdiagnose
y ver si puedo analizar tu pregunta central.kernel_task
usa "solo" 750 MB, acabamos de establecer que todos los 750 MB provienen de la RAM habitual, no VRAM. ¿Derecha?Respuestas:
¿Qué versión de Mac OS X está ejecutando?
El
kernel_task
Mac OS X 10.9 Mavericks requiere 1.07 GB de RAM en mi MacBook Pro 2012 (no Retina) con gráficos integrados Intel HD4000 y 16 GB de RAM del sistema. Sí, esto es completamente necesario. Si tiene más RAM física, Mac OS X utilizará mucho parakernel_task
que el sistema funcione de manera óptima.Con cada nueva versión de Mac OS X a lo largo de los años, se
kernel_task
ha necesitado más y más memoria para ejecutar Mac OS X.En mi experiencia, si está ejecutando Mac OS X 10.8 Mountain Lion, su Mac necesita tener más de 4 GB de RAM del sistema para funcionar de manera óptima (sin que el sistema operativo necesite usar el archivo de intercambio en el disco duro constantemente, lo que degrada la velocidad de rendimiento). Ahora parece que su Mac necesita más de 6 GB de RAM para ejecutar Mac OS X 10.9 Mavericks de manera efectiva.
La cantidad de RAM necesaria para Microsoft Windows 8.0 y 8.1 es comparable. Esto es simplemente lo que se requiere para los nuevos sistemas operativos de computadoras personales en 2013.
Tenga en cuenta que se ejecutan muchas funciones del sistema
kernel_task
, y la lista de lo que se está ejecutando en su Mac cambia en función de para qué está utilizando su Mac.Encontré una buena explicación para usted, en " Kernel_task tomando RAM en OS X " de CNet en 2011. Una cita:
fuente
Supongo que está incluido. Tengo un MBP 13 "2015 con Iris, y el kernel_task que también ocupa mucha memoria, estaba investigando la situación y descubrí un
zprint
comando maravilloso . Imprime el uso de las zonas de memoria del kernel, veo que 2 entradas toman la mayor parte el recuerdo para mi:Lamentablemente, no pude encontrar información confiable en IOAcceleratorFamily2 (y no pude encontrar ninguna información en vm.pages.array), pero el nombre sugiere que tiene que ver algo con E / S y aceleración. Supongo que a partir de esa información, es parte de la memoria, responsable de la aceleración de video y dedicada a las necesidades de procesamiento de imágenes de Iris.
Hice una pequeña prueba, comenzando una grabación de pantalla y dos videos de YouTube 4K en paralelo: com.apple.iokit.IOAcceleratorFamily2 aumentó a 1.1G en cuestión de segundos, y después de que detuve la grabación y los videos, cayó a 630M . Por lo tanto, creo que es muy probable que sea responsable de VRAM.
fuente