kernelチューニング
oom killer
kernelパラメータ設定をチェック †
sysctl -a
kernelパラメータ設定方法 †
例)min_free_kbytesにxxxを反映する
一時的設定 †
echo XXXX > /proc/sys/vm/min_free_kbytes
恒久的設定 †
/etc/sysctl.confを編集し,以下の行を追加
vm.min_free_kbytes = XXXX sysctl -p
- 詳しくはsysctlも参照
kernelパラメータを調整 †
メモリーの最低空き容量を大きくする †
vm.min_free_kbytes
- デフォルト vm.min_free_kbytes = ?
- 設定例 vm.min_free_kbytes = 11494
空きページがキャッシュ等に占有されることを防ぐ †
lower_zone_protection
- デフォルト lower_zone_protection=0
- 設定例 lower_zone_protection=100