Recientemente estoy registrando la cantidad de datos escritos en mi SSD desde kernel_task
en mi nuevo MacBook M1 porque esa es la principal fuente de intercambio de memoria. He comprobado que el intercambio de memoria es menor cuando el MacBook está recién arrancado y mayor cuando no lo apago durante unos días. Sin embargo, no encuentro ninguna relación de por qué es así, ¿o es sólo una coincidencia? También obtuve resultados similares cuando usé iStatMenus 6
. Aquí están los resultados recientes de 7 días (la parte blanca es cuando el ordenador está apagado): Parece que kernel_task
está escribiendo más cuanto más tiempo lo dejo encendido, pero no veo ninguna correlación entre ambos. Estoy usando aplicaciones similares cada día. Además, actualmente no me preocupa la vida de mi SSD porque sólo está escribiendo 30GB
por día como máximo, y tengo el 100% de la vida útil del SSD. Gracias por responder.
Respuesta
¿Demasiados anuncios?Kernel_task no es un proceso real como los otros que se ven en el Monitor de Actividad, es una especie de "proceso virtual" que en realidad representa al propio kernel.
Esto significa que no es la propia kernel_task la que realiza algún trabajo y en el proceso escribe en el disco, sino que el kernel es continuamente (muchas, muchas veces por segundo a menudo) solicitado por sus programas en ejecución para hacer cosas en su nombre.
No encontrarás ninguna "plantilla" o "modelo fijo" de cómo se comporta kernel_task, ya que eso depende de lo que hagan el resto de programas de tu ordenador.
También escribe sobre el intercambio. Esto se hace cuando la cantidad de RAM libre no es suficiente para cubrir las peticiones de los programas en ejecución. Estas peticiones dependen de lo que estés haciendo con tu ordenador. Por ejemplo, si estás ejecutando un navegador web, algunos sitios pueden no requerir casi nada de RAM para mostrarse - y otros pueden requerir mucha, mucha RAM.
En cuanto a por qué tiende a ser más después de hacer funcionar el ordenador durante mucho tiempo, en realidad es bastante lógico. Con el tiempo, es probable que hayas ejecutado más y más programas diferentes, que tengas más cosas cargadas (documentos abiertos, pestañas de sitios web, etc.) y que contribuyan a tu uso total de RAM que cuando acabas de arrancar el ordenador.
Esto significa que los programas que se ejecutan durante mucho tiempo solicitan algo de memoria y luego se olvidan de ella, sin devolverla al sistema operativo, aunque ya no la estén utilizando. Cuanto más tiempo se mantengan los programas en ejecución, más fugas tendrá eventualmente. Puedes recuperar la memoria filtrada cerrando el programa - o reiniciando el ordenador.