Di bawah OS X Mavericks dan di bawah ini kita bisa launchctl unload
membuat dynamic_pager plist, tetapi mencoba membongkar plist ini tidak memiliki efek apa pun sejak OS X Yosemite.
Apa cara baru untuk menonaktifkan swap file sekarang dengan OS X Yosemite?
Jawaban:
Sudahkah Anda mencoba yang seperti ini?
Ini bukan sesuatu yang saya tulis, informasi yang saya temukan.
sumber
sudo nvram boot-args="vm_compressor=2"
, yang mungkin bisa menjadi solusi yang tepat, ketika melihat apple.stackexchange.com/q/118839/97060 . Saya menerapkan perintah itu dan reboot. Akan menerima jika masih tidak ada swap dalam beberapa jam, hanya untuk memverifikasi ;-) (Omong-omong, semua yang ada di pos ini kecuali bahwa perintah tunggal adalah perintah yang tidak berguna ...)nvram: Error setting variable - 'boot-args': (iokit/common) general error
kecuali menonaktifkan perlindungan integritas sistem terlebih dahulu, kemudian bekerjaInilah yang saya lakukan:
sudo pmset -a hibernatemode 0
(menonaktifkan mode hibernasi)
sudo rm -rf / private / var / vm / .
* (menghapus file swap yang ada)
sudo chflags uchg / private / var / vm /
(mengunci direktori swapfile, mencegah apa pun agar tidak ditulis ke folder)
Seperti yang dikatakan orang lain, tolong lakukan ini hanya jika Anda tahu apa yang Anda lakukan.
sumber
sudo nvram boot-args="vm_compressor=2"
dan Anda baik-baik saja.Diuji pada Yosemite yang baru diinstal dari App Store.
sumber
/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist: Could not find specified service
. Juga tidak berpengaruh pada apakah sistem bertukar atau tidak. (ya, saya reboot)Saya menggunakan program bernama Onyx untuk menonaktifkan file swap saya. & Saya memiliki 16GB RAM.
sumber