====== 02 Swappiness ======
Swapする頻度を調節するパラメータ vm.swappiness(カーネル2.6以上から導入されたパラメータ)
スワップをどこから使いだすか。
この場合、メモリの残量が60%を超えるとSwapを利用開始(※デフォルトが60%)
0を含め低い値に設定すると応答速度が向上する(反応までの遅延が減少する)とされる。
# sysctl vm.swappiness
vm.swappiness = 60
===== 値の説明 =====
^ 値 ^ スワップ頻度 ^
|vm.swappiness = 0|メモリが一杯になるまでスワップを利用しない|
|vm.swappiness = 60|規定値|
|vm.swappiness = 100|全体のパフォーマンスに影響しうるほど積極的にスワップ処理を行う|
===== 設定の反映 =====
# echo 100 > /proc/sys/vm/swappiness
OR
# sysctl -w vm.swappiness=100
===== 設定の確認 =====
# cat /proc/sys/vm/swappiness
OR
# sysctl vm.swappiness
===== 再起動しても反映させるには =====
sysctl.confに下記を追加
# vi /etc/sysctl.conf
vm.swappiness = 100