Deshabilitar el intercambio en Yosemite

12

Bajo OS X Mavericks y debajo, solo podríamos launchctl unload the dynamic_pager plist, 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?

    
pregunta bwoebi 22.10.2014 - 17:50

4 respuestas

11

¿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 escribí, fue información que encontré.

    
respondido por el Mutant 29.10.2014 - 06:07
3

Esto 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 hazlo si sabes lo que estás haciendo.

    
respondido por el Patrick McMahon 13.01.2015 - 15:01
1
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Probado en Yosemite recién instalado desde App Store.

    
respondido por el UncleLaz 27.10.2014 - 10:05
-2

Utilicé un programa llamado Onyx para deshabilitar mi archivo de intercambio. &erio; Tengo 16 GB de RAM.

    
respondido por el No Swap 18.11.2014 - 16:58

Lea otras preguntas en las etiquetas