… establecer el tamaño mínimo del archivo de intercambio …
dynamic_pager(8) Página del Manual de Mac OS X
Con Terminal, un comando puntual para convertir una lista de propiedades a un formato que sea fácilmente editable:
sudo plutil -convert xml1 com.apple.dynamic_pager.plist
Luego, si te sientes cómodo editando con nano:
sudo nano /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
Utiliza la opción -S
para establecer un tamaño en bytes, luego guarda esa lista de propiedades y ya sea:
- simplemente, de forma segura, reinicia la Mac; o
- descarga y luego carga el daemon, pero eso puede ser arriesgado (y sospecho que solo reiniciar la Mac cosechará los posibles beneficios).
Ese es un único tamaño para todos los archivos, y cualquier uso de la opción -S
hará que dynamic_pager
no utilice archivos de paginación de tamaño variable:
- no podemos simplemente establecer un mínimo, solamente, entre ese conjunto de variables.
… quiero asignar automáticamente un mínimo de 4GB …
Según mis pruebas con Mountain Lion, podrías descubrir que dynamic_pager
fallará silenciosamente al intentar comenzar con un archivo tan grande.
Procede con precaución, presta atención al tamaño real de swapfile0
y si es de cero bytes, entonces ten cuidado con las reducciones inexplicables del espacio libre en el volumen donde se espera que estén los archivos.
… al liberar, nunca liberará por debajo de un tamaño de 4GB. …
Considera la opción -L
de dynamic_pager
Si hay más de low-water-trigger bytes libres en los archivos de paginación externos, el kernel fusionará las páginas en uso y enviará una señal al dynamic_pager para descartar un archivo de paginación externo. Low-water-trigger debe ser mayor que high-water-trigger + tamaño de archivo.