Sous OS X Mavericks et ci-dessous, nous pouvions simplement launchctl unload
le plist dynamic_pager, mais essayer de décharger ce plist n'a aucun effet depuis OS X Yosemite.
Quelle est la nouvelle façon de désactiver les fichiers d'échange maintenant avec OS X Yosemite?
Réponses:
Avez-vous essayé quelque chose comme ça?
Ce n'est pas quelque chose que j'ai écrit, c'est une information que j'ai trouvée.
la source
sudo nvram boot-args="vm_compressor=2"
, ce qui pourrait certainement être la bonne solution, en regardant apple.stackexchange.com/q/118839/97060 . J'ai appliqué cette commande et redémarré. Acceptera s'il n'y a toujours pas d'échange dans quelques heures, juste pour vérifier ;-) (Soit dit en passant, tout le reste dans ce message sauf que les commandes uniques sont des commandes inutiles ...)nvram: Error setting variable - 'boot-args': (iokit/common) general error
moins de désactiver d'abord la protection de l'intégrité du système, puis cela fonctionneVoici ce que je fais:
sudo pmset -a hibernatemode 0
(désactive le mode hibernation)
sudo rm -rf / private / var / vm / .
* (supprime les fichiers d'échange existants)
sudo chflags uchg / private / var / vm /
(verrouille le répertoire swapfile, empêche tout ce qui est écrit dans le dossier)
Comme d'autres l'ont dit, veuillez ne le faire que si vous savez ce que vous faites.
la source
sudo nvram boot-args="vm_compressor=2"
et tout va bien.Testé sur Yosemite fraîchement installé sur l'App Store.
la source
/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist: Could not find specified service
. De plus, cela n'a aucun effet sur le fait que le système permute ou non. (oui, j'ai redémarré)J'ai utilisé un programme appelé Onyx pour désactiver mon fichier d'échange. Et j'ai 16 Go de RAM.
la source