以下、カーネルのチューニングについて記述を行う。
◻️値を表示させる。
sysctl -n net.ipv4.tcp_keepalive_time
1001
◻️名前のみを表示させる。
sysctl -N net.ipv4.tcp_keepalive_time
net.ipv4.tcp_keepalive_time
◻️設定値を変更する。
sysctl -w net.ipv4.tcp_keepalive_time=5001
net.ipv4.tcp_keepalive_time = 5001
◻️設定値が登録されているのか確認をしてみる。
sysctl -a | grep keepalive_time
net.ipv4.tcp_keepalive_time = 5001
◻️再起動後も設定値を反映させる必要があるので、sysctl.confに記述を行う。
vi /etc/sysctl.conf
============================================================
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
pv4.tcp_keepalive_time = 5001
=========================================================
<メモ>
option
|
意味
|
-n
|
キーの名前は表示せず、値だけ表示する
|
-e
|
不明なキーについてエラーを無視する
|
-N
|
名前のみ表示する
|
-q
|
値のセットを標準出力に表示しない
|
-w
|
sysctl の設定を変更する場合には、このオプションを指定する
|
-p
|
指定されたファイルから読み込んだ内容を sysctl 設定へロード。指定がなければ /etc/sysctl.confから
|
-a
|
現在利用できる全ての値を表示
|
-A
|
-a に同じ
|
0 件のコメント:
コメントを投稿