12 votos

Deshabilitar el intercambio de Yosemite

En OS X Mavericks y a continuación pudimos launchctl unload el dynamic_pager plist, pero tratando de descargar este plist no tiene ningún efecto ya que OS X Yosemite.

¿Cuál es la nueva manera de desactivar los archivos de intercambio de ahora con OS X Yosemite?

11voto

ebarrera Puntos 107

¿Has probado algo como esto?

# Check installed RAM, disable VM if 8Gb or more.

mem_inst=`/usr/sbin/sysctl -n hw.memsize`

if [ "$mem_inst" -ge "8589934592" ]; then
    echo "8Gb+ Memory installed."
        if [ "$action" == "unload" ]; then
            sudo nvram boot-args="vm_compressor=2"
            sudo pmset -a hibernatemode 0
            echo "vm.compressor_mode set to 2"
        else
            sudo nvram boot-args="vm_compressor=4"
            sudo pmset -a hibernatemode 3
            echo "vm.compressor_mode reset to defaults"
        fi
            launch_control $action /System/Library/LaunchDaemons com.apple.dynamic_pager
    else
    echo "Less than 8Gb memory."
fi

Esto no es algo que yo escribí, fue la información que he encontrado.

3voto

Patrick McMahon Puntos 705

He aquí lo que yo hago:

sudo pmset -un hibernatemode 0
(desactiva el modo de hibernación)

sudo rm-rf /private/var/vm/.
*(se borran todos los archivos de intercambio)

sudo chflags uchg /private/var/vm/
(se bloquea el archivo de intercambio de directorio, evita cualquier cosa que se escriben en la carpeta)

Como otros han dicho, aunque, por favor, sólo si sabes lo que estás haciendo.

1voto

UncleLaz Puntos 119
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Probado en recién instalado Yosemite desde la App Store.

-2voto

ivanperelivskiy Puntos 106

He usado un programa llamado Onyx para deshabilitar mi archivo de intercambio. & Tengo 16 gb de RAM.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X