Linuxメモリ管理でスワップ機能を設定するには?

Linuxメモリ管理でスワップ機能を設定するには?

swappinessパラメータは、プロセスを物理メモリからスワップディスクに移動するカーネルの傾向を制御します。デフォルト設定とは何ですか全体的なパフォーマンスを向上させるように構成する方法

ベストアンサー1

~から交換、ウィキペディア

この値は以下で設定できます。仮想ファイル/proc/sys/vm/swappiness に記載されている値は、スワップスペースがどのように使用されるかを決定し、以下にその値とその意図を示します。

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.

実際には必要に応じて異なりますが、使用可能な物理メモリが十分な場合は、大きなスワップスペースが不要になる可能性があり、一般の観点からデフォルトを変更する必要はありません60

おすすめ記事