Ubuntu 14.0.4 LTSを実行していて、最適化するためにいくつかのデフォルト値を変更しようとしています。
sysctl -aを実行して、すべての値を確認します。
/ etc/sysctl.confと/ etc/sysctl.d /があり、10-*。confファイルがいくつか含まれています。
net.ipv4.tcp_max_syn_backlog値を変更したいのですが、上記の構成ファイルのいずれにも存在しません。
a)これらのファイルのいずれかに新しい値を入力するだけでいいですか?デフォルト値はどこに保存されますか?
b)値を変更した後、service procps startまたはsysctl -pを実行しますか?
構成ファイルは次の場所にある可能性があることを読みました。
前もって感謝します
カーネルランタイムパラメータのデフォルト値は、カーネル(モジュール)のコンパイル時に選択/設定されます。 sysctl
はこれらのパラメーターを読み取るために使用され、システムの起動時と実行時の両方でこれらのパラメーターを変更/オーバーライドできます。
個人的には、/etc/sysctl.conf
以外のファイルを使用したことはなく、sysctl -p
を使用して設定した新しいパラメーターの構文を確認します。
(sysctl
をまったく使用せず、カーネルパラメータを直接操作する場合を除きます。たとえば、従来のecho 1 > /proc/sys/net/ipv4/ip_forward
を使用します)