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

  • The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
* Kernelの設定をチェック [#mc14ed5c]
oom killer

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

* Kernelパラメータを調整 [#e5aa7680]
/etc/sysctl.confを編集する.

*** ページキャッシュの開放を防ぐ (nfs等のため) [#ud3e0f4d]
* kernelパラメータ設定方法 [#r86f493d]
例)min_free_kbytesにxxxを反映する
** 一時的設定 [#f9cca0c3]
 echo XXXX > /proc/sys/vm/min_free_kbytes 
** 恒久的設定 [#w5d9aeaf]
/etc/sysctl.confを編集し,以下の行を追加
 vm.min_free_kbytes = XXXX
 sysctl -p
- 詳しくは[[sysctl]]も参照

* kernelパラメータを調整 [#e5aa7680]
** メモリーの最低空き容量を大きくする [#kfc06242]
vm.min_free_kbytes
- 例
-- デフォルト
--- vm.min_free_kbytes = 11494
-- 修正
--- vm.min_free_kbytes = 262144
- デフォルト 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