Disabilita lo scambio su Yosemite

12

Sotto OS X Mavericks e sotto possiamo solo launchctl unload del plist dynamic_pager, ma provare a scaricare questo plist non ha alcun effetto da OS X Yosemite.

Qual è il nuovo modo di disabilitare i file di scambio ora con OS X Yosemite?

    
posta bwoebi 22.10.2014 - 17:50
fonte

4 risposte

11

Hai provato qualcosa di simile?

# 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

Questo non è qualcosa che ho scritto, sono informazioni che ho trovato.

    
risposta data 29.10.2014 - 06:07
fonte
3

Ecco cosa faccio:

sudo pmset -a hibernatemode 0
(disabilita la modalità di ibernazione)

sudo rm -rf / private / var / vm / .
* (rimuove i file di scambio esistenti)

sudo chflags uchg / private / var / vm /
(blocca la directory di swapfile, impedisce che qualcosa venga scritto nella cartella)

Come altri hanno già detto, però, ti preghiamo di farlo solo se sai cosa stai facendo.

    
risposta data 13.01.2015 - 15:01
fonte
1
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Testato su Yosemite appena installato da App Store.

    
risposta data 27.10.2014 - 10:05
fonte
-2

Ho usato un programma chiamato Onyx per disabilitare il mio file di scambio. & Ho 16 GB di RAM.

    
risposta data 18.11.2014 - 16:58
fonte

Leggi altre domande sui tag