Índice
OJO: NO HACER SOBRE MAC OS X LION!
Me da pena escribir esta entrada en Junio de 2011, porque de haber descubierto esto con la salida de Mac OS X Snow Leopard habría disfrutado durante este tiempo de un Mac considerablemente más rápido del que he usado. Y vosotros puede que también.
Beneficios de deshabilitar la Memoria Virtual
Mac OS X tiene un excelente gestor de memoria integrado, pero solo alcanza su máximo rendimiento en discos SSD, por lo que si tenemos un disco duro normal y 4 o más GB de RAM, estamos desperdiciando bastante tiempo porque nuestro sistema no funciona todo lo rápido que podría hacerlo.
Antes de nada decir que para hacer esto yo considero fundamental cuatro requisitos: el primero es saber salir de situaciones comprometidas con el Mac sin llamar al vecino, el segundo es tener 4 o más GB de RAM, el tercero es tener un disco duro que no sea SSD y el cuarto es estar en Snow Leopard. Si no cumples los cuatro requisitos mejor no lo intentes.
El proceso
Lo que vamos a hacer es muy sencillo: deshabilitaremos la memoria virtual y el sistema se verá forzado a realizar todas sus operaciones en la memoria RAM, que es infinitamente más rápida que nuestro disco duro. Suena a que vamos a petar el Mac, pero yo llevo días probándolo y puedo afirmar que las aplicaciones se me abren muchísimo más rápido, además de otros beneficios.
Tenéis que entrar en la Terminal y teclear estos comandos:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plistsudo rm /private/var/vm/swapfile*
Ahora solo os queda reiniciar y hacer vuestros propios test. Si queréis habilitar de nuevo la memoria virtual tenéis que usar el primer comando pero con «load» en lugar de «unload». Pero ya os digo, a mí me funciona de verdadero vicio.
Actualizo: como habéis confirmado en los comentarios, funciona en Lion. ¡Gracias por probarlo!
Más Información | Hints Macworld
Yo descubrí un comando para arrancar mas rapido snow leopard y funciona. Hace algo así como una reparación de permisos o no se exactamente que la verdad, pero funciona 100 %. Podeis googlear y verlo.
Ahí va:
cd /
Sudo chown root:admin /
pero esto que es !!!!!!! por dios
lo acabo de probar y no veas como se nota, pero entonces para que queriamos la memoria virtual entonces?????
tengo la ostia de programas abiertos (incluso paralells) y otro usuario en el mismo portatil, va como un tiro
un pasada gracias por el post
p.d: No joderá algo este cambio?
Mi pregunta es: si cambio ese parametro, ¿seguira funcionando cuando actualice a Lion (y lo vuelva a hacer, claro) o me cargare algo?.
Efectivamente funciona. Lo paradójico es que en el sistema ideal tampoco es exactamente lo mejor: los discos SSD tienen unos ciclos de lectura/escritura más limitados y la memoria SWAP acorta bastante su ciclo de vida.
Cuando reinicio el sistema, tengo que volver a ejecutar este comando?
Y trabajando con archivos grandes, sabes si hay problemas? con lightroom o ps por ejemplo?
Saludos y gracias.
Con archivos «grandes» exactamente no se a que te refieres, pero los RAWs que muevo en Lightroom andarán por los 25 Mb y sin problemas hasta ahora. En cuanto a archivos más grandes de momento no he hecho pruebas.
De momento ya digo, y como dice más gente en los comentarios, que es un gran descubrimiento.
PD: Por lo de Lion no os preocupéis, porque Lion por dentro de 99% Snow Leopard, lo han cambiado por fuera.
Puedo confirmar que en Lion también funciona. No puedo hablar de su efectividad porque lo hice poco después de instalarlo pero al menos a mi (con 8 Gb en mi MBP) me va como un tiro con Photoshop, Illustrator, Xcode y demás. El disco duro casi ni lo toca. 🙂
Por grandes me referia exactamente a eso, raw’s de 25 megas. Cool.
Nada más termine el trabajo que tengo entre manos lo pruebo.
Gracias
intuyo que si el disco lo toca menos la bateria podria durar un poco mas? que os parece?
pd: porque esta es la unica web del mundo apple que habla del tema?
iJoe, puedes tener razón, sería cuestión de hacer pruebas aunque no es nada sencillo probar algo así con exactitud.
Yo el tema lo veo así: hace unos años raro era el que pasaba de 2 GB de RAM, las cosas como son. Por esa época el swapfile era indispensable para mover datos, pero ahora lo normal es tener 4/8 GB de RAM, al menos en un Mac. ¿Quizás por eso Apple nos ha puesto más «a mano» deshabilitar esta función? Os recuerdo que esto en Leopard no funciona, igual hay otra forma de hacerlo pero tan sencillo no.
Por cierto, es estupendo que funcione en Lion, tenía la Dev Preview instalada en un pendrive pero lo borré sin querer :/
Jose, cuando hagas la prueba me cuentas. Yo tiro en un MB Core 2 Duo (late 2008) con 4 GB de RAM, por si te vale de referencia.
Y una cosa más, alguien ha mirado el espacio en disco que se libera?
En mi caso, 3,8 GB en total en el momento de hacer el comando. Miré por curiosidad más que nada.
En fin, somos unos aventureros pero de momento nos está saliendo bien… a ver si la gente sigue poniendo impresiones y un día de estos hago una entrada para ir comentando los avances.
Así a ojo, Photoshop se me inicia más o menos un 60-70% más rápido, y creedme que lo noto porque yo trabajo a diario con PS.
Bueno ya esta puesto. Más rápido sí, pero la segunda vez que abres la aplicación claro, la primera tarda igual. Aun no he probado trabajando, solo apertura y cierre de apps. Y si, parece algo más rapido, aunque seguro que lo noto más cuando lleve unas horas abriendo y cerrando cosas.
Os informo
Saludos,
Jose
P.D Ahorro en disco inapreciable
Chicos, primera experiencia negativa.
Con Calibre, Lightroom (procesando) y Photoshop abiertos me he quedado sin RAM (además de alguna otra cosa, claro está) y se ha colgado un minutito.
No todo podía ser bueno…
Problemas, el LR 3.4 se queda colgado a nada que le des caña y solo con el LR funcionando.
Probaré sin el hack por si fuera otra cosa.
Saludos
PhotoShop SIEMPRE tira de Disco Duro por sí mismo para la Virtual.
Siempre he usado un HD externo por FW800 para la virtual de PS y el interno ara todo lo demás.
Esto lo tuve en SnowLeopard y funcionaba perfectamente, llevo cuatro días con Lion GM y no me atreví a hacerlo por no saber si funcionaría o no.
Mañana TimeCapsuleo y desactivo la RAM.
Es normal que se atranque un poco en aplicaciones severas con la RAM y el HD, como LR y PS, ya que ambos tiran del HD para la virtual Si o Si, a demás de «comerse» todos los recursos de los que se dispone, os aconsejo que cerréis LR antes de abrir PS y al revés.
Saludos.
Hola, en snow leopard funciono perfecto pero instale lion y en la terminal me sale este error:
launchctl: Error unloading: com.apple.dynamic_pager
no se que hacer, ayuda por favor
Instale LION y Me aparece una leyenda de error que no entiendo :
«launchctl: Error unloading: com.apple.dynamic_pager»
Por favor nesecito su ayuda
Hola, se puede hacer esto en Maverick, tengo un MBP 2011 con 8g de ram, no seria bueno?