Como no se recomienda deshabilitar la memoria de intercambio y / o la compresión y tampoco es una opción estable después de los 10.9 Mavericks (a pesar de que la configuración de vm existe), estoy condenado después de unos días de ejecutar mi Mac con mi memoria escribiendo en el extremo Desde las páginas óptimas de memoria. Como todo se puede intercambiar o comprimir la memoria con tanta facilidad, necesito reiniciar mi sistema con relativa frecuencia (a pesar de mi RAM de 16 GB).
Estoy buscando una solución que me salve de estas desaceleraciones.
Por ejemplo, en Linux, zramswap es opcional. También Linux tiene su valor de swappiness entre 0 y 100 variables como
vm.swappiness=5
También puedo considerar una solución sobre el almacenamiento en caché de archivos (que por lo general consume de manera aleatoria toneladas de memoria sin una razón válida y no puede eliminarlo antes de que la RAM recurra a los purgatorios menos óptimos de la memoria comprimida y el intercambio). Por ejemplo, aquí ZFS tiene una opción en FreeBSD para maximizar el tamaño de la memoria caché de archivos en la memoria:
vfs.zfs.arc_max="1536M"
En macOS, se está ejecutando la solución alternativa más conocida para el problema de la caché de archivos
# /usr/sbin/purge
Que es incluso "cronnable". Así que esto vacía el caché de archivos, pero es poco probable que sea óptimo. Se ruboriza demasiadas cosas. Además, si hay algo en la memoria de intercambio y / o comprimido, a pesar de la purga, permanece allí, por lo que los softwares que los usan se mantienen lentos (y siento esa lentitud, confía en mí).
¿Existe alguna solución para hacer que macOS sea menos probable que use el caché de archivos, la memoria comprimida o el intercambio (pero aún así conserva la primera para el rendimiento y las dos últimas para la emergencia)?