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

  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
oom killer

* Kernelの設定をチェック [#mc14ed5c]

* kernelパラメータ設定をチェック [#mc14ed5c]
 sysctl -a

* Kernelパラメータを調整 [#e5aa7680]

** メモリーチューニング:最低空き容量を大きくする (nfs等のため) [#ud3e0f4d]
vm.min_free_kbytes
- 例
-- デフォルト
--- vm.min_free_kbytes = 11494
*** 一時的 [#f9cca0c3]
 echo 262144 > /proc/sys/vm/min_free_kbytes 
*** 恒久的 [#w5d9aeaf]
* kernelパラメータ設定方法 [#r86f493d]
例)min_free_kbytesにxxxを反映する
** 一時的設定 [#f9cca0c3]
 echo XXXX > /proc/sys/vm/min_free_kbytes 
** 恒久的設定 [#w5d9aeaf]
/etc/sysctl.confを編集し,以下の行を追加
 vm.min_free_kbytes = 262144
 vm.min_free_kbytes = XXXX
 sysctl -p
- 詳しくは[[sysctl]]も参照

* kernelパラメータを調整 [#e5aa7680]
** メモリーの最低空き容量を大きくする [#kfc06242]
vm.min_free_kbytes
- デフォルト vm.min_free_kbytes = ?
- 設定例 vm.min_free_kbytes = 11494
** 空きページがキャッシュ等に占有されることを防ぐ [#gfdb906a]
lower_zone_protection
- デフォルト lower_zone_protection=0
- 設定例 lower_zone_protection=100
** Link [#s0d69a53]
- https://bugzilla.redhat.com/show_bug.cgi?id=163555