Navigation : Top/Linux/kernelチューニング

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

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

Link