¿Hay alguna forma de limitar el tamaño del archivo de intercambio de disco en Mac OS X?

6

Parece ser que en OS X, cada vez que te quedas sin RAM, el sistema cambia a disco. Esto fácilmente se convierte en un desastre debido al hecho de que la memoria intercambiada eventualmente llena mi disco. En mi Macbook Air con 2 GB de RAM y 64 GB de disco, este es un problema importante.

Para resolver esto, he creado un crontab ejecutando un comando de purga cada 10 minutos. Minimiza el crecimiento del intercambio y también hace que el sistema sea más receptivo cuando el sistema se está intercambiando. He intentado desactivar el intercambio, pero no es confiable.

¿Puedes configurar este comportamiento? ¿Hay una mejor solución?

$ crontab -e

*/10 * * * * purge
    
pregunta Gustav 19.09.2012 - 14:54

1 respuesta

4

Sí, puede configurar dynamic_pager , pero para la mayoría es más simple simplemente desactivarlo y ver qué programas se bloquean debido a los inevitables errores de falta de memoria.

¿Por qué deshabilito el archivo de intercambio en ¿Mac OS X?

Preste atención a los programas que implementan sus propios sistemas de memoria virtual / caché / paginación, como la virtualización y la Suite de Adobe, en caso de que los haya ajustado inadvertidamente para usar más RAM de la que está disponible en el sistema. Tienden a ser los primeros en mi lista de investigación cuando veo una mac con una asignación de intercambio fuera de control en el sistema de archivos.

    
respondido por el bmike 19.09.2012 - 15:24

Lea otras preguntas en las etiquetas