Jawaban:
Kernel Linux menyediakan pengaturan tweakable yang mengontrol swappiness
$ cat /proc/sys/vm/swappiness
60
buka /etc/sysctl.conf
sebagai root. 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
sudo sysctl -p /etc/sysctl.conf
perubahan diterapkan?
Anda dapat mengatur nilai ini dalam file virtual/proc/sys/vm/swappiness
. Nilai yang disebutkan akan menentukan bagaimana ruang swap harus digunakan, di bawah ini adalah nilai dengan maksud mereka.
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 ada kebutuhan besar ruang swap, dalam istilah Layman tidak akan ada kebutuhan untuk mengubah nilai default 60
.
Dalam RedHat / CentOS nilai default adalah 60.
"Untuk meningkatkan kinerja" adalah istilah yang sangat luas. Kinerja apa yang Anda coba tingkatkan?
Apakah Anda memiliki masalah dengan memori rendah?
Apakah sistem Anda SWAP ketika masih ada memori bebas / memori cache?
Di Linux, RAM bebas = RAM terbuang, sehingga hampir semua memori bebas digunakan untuk cache disk.
Ada kasus dengan swappiness = 60 di mana halaman dalam memori dipindahkan ke SWAP jika belum diakses untuk periode waktu yang lama, tidak peduli Anda memiliki RAM yang tidak terisi.
Memindahkan beberapa halaman memori ke SWAP tidak perlu hal buruk.
Tolong beri sedikit penjelasan tentang masalah Anda untuk jawaban yang lebih rinci.
swapoff -a
memulai dari awal. serverfault.com/a/354384/203035