Swap membuat sistem saya semua lamban dan mematikannya membuat semuanya lebih lancar. Saya memiliki RAM 3,5 GB.
Saya tahu cara mematikan swap dengan memasukkan sudo swapoff -a
di terminal, tapi itu hanya untuk sesi saat ini, karena setelah swap reboot hidupkan kembali. Apakah ada cara untuk mematikan swap secara permanen?
Jawaban:
Bolehkah saya menyarankan pendekatan yang lebih aman? Anda tidak pernah tahu kapan swap dapat menyelamatkan Anda dari crash. Meskipun bertukar memang memperlambat komputer Anda, jika Anda menggunakan program yang memakan semua RAM Anda, memiliki kemampuan bertukar dapat menyelamatkan Anda dari reboot yang keras. Ketika komputer mulai bertukar, Anda akan melihat dan dapat mematikan aplikasi yang melanggar.
Jadi, daripada menonaktifkan swap sama sekali, pastikan OS Anda bertukar sangat jarang. Ini dikendalikan oleh
vm.swappiness
pengaturan di/etc/sysctl.conf
. Pengaturan default Ubuntu adalah60
jika saya ingat dengan benar yang terlalu banyak untuk sebagian besar situasi dan akan menyebabkan Anda mulai bertukar bahkan ketika RAM masih tersedia. Jika Anda mengurangi nilai ini, Anda akan dapat menjaga jalur pengaman swap saat hanya menggunakannya untuk keadaan darurat. Jadi, buka file:Dan tambahkan baris ini ke sana:
Jika itu masih terlalu banyak, ubah 10 menjadi 1. Sekarang, setelah Anda memulai ulang, Anda hanya akan bertukar ketika benar-benar diperlukan dan Anda bisa melupakannya.
sumber
Temukan baris di / etc / fstab yang merujuk pada swap, dan beri komentar. Milik saya seperti ini:
Anda dapat mengedit file ini dengan gedit. Cadangkan dulu, untuk berjaga-jaga:
Tambahkan saja # ke awal baris tempat swap, dan reboot komputer.
ATAU
Coba cara baris perintah untuk mengomentari entri swap dalam
/etc/fstab
file,sumber
gksu gedit /etc/fstab
# /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # <file system> <mount point> <type> <options> <dump> <pass> /host/ubuntu/disks/root.disk / ext4 loop,errors=remount-ro 0 1 /host/ubuntu/disks/swap.disk none swap loop,sw 0 0
Hapus saja entri (atau komentar menggunakan # di depan baris) dari fstab dan reboot. Cari baris dengan kata "swap" di dalamnya.
sumber
Salah .. jika systemd menemukan partisi SWAP pada drive apa pun itu akan tetap otomatis melakukannya. Aneh bahwa tidak ada yang menyebutkan systemd. Solusinya cukup sederhana; untuk menonaktifkan swap secara permanen, Anda harus:
Damai keluar.
sumber