Tienes dos grandes respuestas que explican por qué esto es una mala idea en casi todos los casos en los que el sistema puede escribir en un dispositivo de almacenamiento.
La razón por la que puede desactivar el intercambio es para que el sistema pueda funcionar en medios de sólo lectura como un CD, DVD, imagen de red bloqueada usando NetBoot o un llavero USB de sólo lectura como el nuevo instalador Lion o el llavero de recuperación que se envía con algunas macs que carecen de unidades ópticas.
El hecho de tener memoria virtual significa que el sistema puede funcionar sustancialmente más rápido y usar menos RAM cuando muchos programas usan el mismo código de biblioteca común. Cada programa piensa tiene una copia privada de todo el código que necesita, pero cuando existe la memoria virtual, el sistema tiene una buena manera de mapear la misma RAM física a diferentes programas.
Al desactivar el intercambio se evita que el mac utilice una pequeña porción de su unidad como caché para alguna memoria que haya sido calculada pero el programa no fue lo suficientemente inteligente para escribir esos resultados por sí mismo en un caché apropiado.
Si tienes una copia de seguridad y tiempo para experimentar, ¿por qué no lo apagas y ves cómo cambia tu experiencia?
Mantendría mi cambio aunque supiera con certeza que tengo que pagar por un nuevo viaje anualmente. La velocidad que me da ese cambio es enorme. No siempre es así, y a veces cuando el sistema está en marcha o se está buscando - puedes tener lo contrario. Mucha gente elige funcionar sin swap para obtener un error de asignación de memoria en lugar de dejar que su mac empiece a buscar, ya que eso puede ralentizar una máquina cuando las cosas no funcionan bien.
Su caso con un SSD podría ser diferente, así que háganos saber si lo intenta.
13 votos
Los menos entendidos suelen desactivarlo porque han oído en algún blog que el rendimiento se ha disparado. Los SSD también proporcionan un buen banco de pruebas porque son inherentemente rápidos. No lo hagas. Disminuirá la estabilidad y, con el tiempo, tendrá efectos catastróficos. A día de hoy, no he visto ningún dato real (válido y fiable) que demuestre un aumento del rendimiento. Y es un componente crítico de un SO, tanto si tienes 2 GB de RAM como 120.
3 votos
¿Qué efectos catastróficos? Sólo por curiosidad... parece que mi máquina (MacBook Pro de 4 GB) es mucho más rápida. Por ejemplo, cuando abro un nuevo terminal Windows ya no hay ningún bloqueo... es instantáneo donde antes tardaba varios segundos. Y he podido abrir el doble de aplicaciones de las que usaría normalmente y no ha pasado nada malo.
4 votos
Naranja80: La causa habitual de la lentitud del terminal Windows es que el proceso de inicio de sesión busca el inicio de sesión anterior, lo que puede solucionarse con hushlogin: apple.stackexchange.com/a/54167/22570 -- ¿ha reiniciado después de cambiar la configuración de intercambio, tal vez? No hay ninguna razón por la que la velocidad de la ventana de terminal mejore al eliminar swap.
0 votos
Entiendo que con un SSD de poca capacidad quieras liberar espacio. Pero por el lado del rendimiento, los SSD son mucho más rápidos que los HD, así que no veo cómo desactivar el intercambio en un sistema operativo basado en SSD realmente mejoraría el rendimiento. ¿Alguna experiencia al respecto? Gracias.
1 votos
En Superusuario, con una respuesta aceptada: ¿Desactivar el dynamic_pager de Mac? (2012-04-27)
1 votos
Quiero desactivar el swap porque quiero proteger mi ssd de ser escrito con demasiada frecuencia.