Dari Swappiness, Wikipedia
Anda dapat menyetel nilai ini dalam virtual file /proc/sys/vm/swappiness
Nilai yang disebutkan akan menentukan bagaimana ruang swap harus digunakan, di bawah ini adalah nilai dengan maksudnya.
vm.swappiness = 0 # Swap is disabled. In earlier versions, this meant that the kernel would swap only to avoid an out of memory condition, but in later versions this is achieved by setting to 1.
vm.swappiness = 1 # Kernel version 3.5 and over, as well as kernel version 2.6.32-303 and over: Minimum amount of swapping without disabling it entirely.
vm.swappiness = 10 # This value is sometimes recommended to improve performance when sufficient memory exists in a system, this value *10* could be considered for the performance being expected.
vm.swappiness = 60 # The default value.
vm.swappiness = 100 # The kernel will swap aggressively.
Meskipun sebenarnya tergantung pada kebutuhan juga, jika memori fisik yang tersedia cukup, mungkin tidak terlalu membutuhkan ruang swap, dalam istilah Layman tidak perlu mengubah nilai default 60
.
Kernel Linux menyediakan pengaturan tweakable yang mengontrol swappiness
$ cat /proc/sys/vm/swappiness
60
buka /etc/sysctl.conf
sebagai akar. Kemudian, ubah atau tambahkan baris ini ke file:
vm.swappiness = 10
untuk mengubah nilai swappiness untuk sementara coba perintah ini:
$ echo 50 > /proc/sys/vm/swappiness
Di RedHat/CentOS nilai defaultnya adalah 60.
"Untuk meningkatkan kinerja" adalah istilah yang sangat luas. Kinerja apa yang ingin Anda tingkatkan?
Apakah Anda memiliki masalah dengan memori rendah?
Apakah sistem Anda SWAP saat masih ada memori kosong/memori cache?
Di Linux RAM bebas =RAM terbuang, jadi hampir semua memori kosong digunakan untuk cache disk.
Ada kasus dengan swappiness=60 di mana halaman dalam memori dipindahkan ke SWAP jika belum diakses untuk jangka waktu yang lama, tidak peduli Anda memiliki RAM yang tidak terisi.
Memindahkan beberapa halaman memori ke SWAP bukanlah hal yang buruk.
Harap jelaskan lebih lanjut tentang masalah Anda untuk jawaban yang lebih mendetail.