La presión amarilla de la memoria no es en sí misma una indicación de ningún tipo de "problema" con su sistema.
Si esa es la única indicación "negativa" en el Monitor de Actividad, entonces deshacerse de los archivos en caché de la memoria no ayudará al rendimiento de su sistema. Más bien lo contrario.
Echa un vistazo a "Swap usado" en el Monitor de Actividad - si esto es "0 bytes", entonces el sistema tiene la RAM que necesita, y deshacerse de los archivos en caché no significará que la memoria ahora liberada pueda ser utilizada para algo que de alguna manera aceleraría tu sistema.
Sin embargo, si su "Intercambio utilizado" es una cantidad significativa, es puede ser que deshacerse de los archivos en caché podría acelerar su sistema. Sin embargo, no significa eso en todos los casos. Lo que importa es si los datos intercambiados son algo que el sistema realmente necesita ahora. Si ese es el caso, puedes comprobar la cantidad de datos intercambiados por segundo (o minuto o similar) para ver si el sistema está intercambiando activamente datos mientras tienes problemas con tu carga de trabajo.
Si se convence de que es necesario cambiar el comportamiento de la caché de disco, puede utilizar la función sysctl
en el Terminal para hacerlo.
Se puede hacer una lista de todas las configuraciones posibles utilizando sysctl -a
- especialmente los que tienen "vm" en el nombre son interesantes aquí. Yo echaría un vistazo a las siguientes configuraciones:
kern.vm_page_free_min
kern.vm_page_free_target
kern.vm_page_free_reserved
kern.vm_page_speculative_percentage
vm.vm_page_background_mode
vm.vm_page_background_target
Puedes ver su configuración actual así:
sysctl kern.vm_page_free_min
Y establecer un nuevo valor con:
sysctl kern.vm_page_free_min=250000
Tenga en cuenta que lo anterior es sólo un ejemplo ficticio - usted tendría que proporcionar su propio valor.