Bajo OS X Mavericks y debajo, podríamos launchctl unload
utilizar el plist dinámico_pager, pero intentar descargar este plist no tiene ningún efecto desde OS X Yosemite.
¿Cuál es la nueva forma de deshabilitar los archivos de intercambio ahora con OS X Yosemite?
Respuestas:
¿Has intentado algo como ésto?
Esto no es algo que escribí, fue información que encontré.
fuente
sudo nvram boot-args="vm_compressor=2"
, lo que definitivamente podría ser la solución correcta, al mirar apple.stackexchange.com/q/118839/97060 . Apliqué ese comando y reinicié. Aceptará si aún no hay intercambio en unas pocas horas, solo para verificar ;-) (Por cierto, todo lo demás en esta publicación, excepto que un solo comando son comandos inútiles ...)nvram: Error setting variable - 'boot-args': (iokit/common) general error
menos que desactive la protección de integridad del sistema primero, luego funcionaEsto es lo que hago:
sudo pmset -a hibernatemode 0
(deshabilita el modo de hibernación)
sudo rm -rf / private / var / vm / .
* (elimina los archivos de intercambio existentes)
sudo chflags uchg / private / var / vm / (bloquea el directorio de archivos de intercambio
, evita que se escriba nada en la carpeta)
Sin embargo, como han dicho otros, solo haga esto si sabe lo que está haciendo.
fuente
sudo nvram boot-args="vm_compressor=2"
y estará bien.Probado en Yosemite recién instalado desde App Store.
fuente
/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist: Could not find specified service
. Además, no tiene ningún efecto sobre si el sistema está intercambiando o no. (sí,Usé un programa llamado Onyx para deshabilitar mi archivo de intercambio. Y tengo 16 GB de RAM.
fuente