ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris 11.1 カーネルのチューンアップ・リファレンスマニュアル Oracle Solaris 11.1 Information Library (日本語) |
1. Oracle Solaris システムのチューニングの概要
2. Oracle Solaris カーネルチューニング可能パラメータ
3. Oracle Solaris ZFS チューニング可能パラメータ
5. インターネットプロトコル群のチューニング可能パラメータ
RFC (Internet Request for Comments)
_icmp_err_interval と _icmp_err_burst
_respond_to_echo_broadcast と _respond_to_echo_multicast (ipv4 または ipv6)
_send_redirects (ipv4 または ipv6)
_icmp_return_data_bytes (ipv4 または ipv6)
/etc/system ファイルに設定する TCP/IP パラメータ
SCTP 終端が INIT チャンクの再送信位置で行う最大試行回数を制御します。SCTP 終端は、SCTP 設定構造で、この値をオーバーライドできます。
8
0 から 128
はい
INIT 再送回数は 「_pa_max_retr」 に依存します。_max_init_retr が _pa_max_retr 以下であれば理想的です。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
SCTP 接続のすべてのパスを経由する最大再送回数を制御します。この値を超過すると、SCTP 接続は終了します。
10
1 から 128
はい
すべてのパスを経由する最大再送回数は、パスの数と各パスの最大再送回数によって決定されます。_pa_max_retr は、使用可能なすべてのパスの 「_pp_max_retr」の合計に設定するべきです。たとえば、宛先までのパス数が 3 で、これらのパスの最大再送回数がそれぞれ 5 回である場合、_pa_max_retr には 15 以下の値を設定するべきです (RFC 2960、Section 8.2 の Note を参照)。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
5
1 から 128
はい
この値を 5 より小さい値に変更しないでください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
1,048,576
128 から 1,073,741,824
はい
アプリケーションが setsockopt(3XNET) を使用してウィンドウサイズに _cwnd_max より大きい値を設定しようとしても、使用される実際のウィンドウが _cwnd_max を超えることはありません。したがって、「max_buf」は _cwnd_max より大きくするべきです。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
64
1 から 255
はい
通常、この値を変更する必要はありません。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
60
0 から 255
はい
通常、この値を変更する必要はありません。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
HEARTBEAT チャンクからハードビートに対応したアイドル状態の宛先までの間隔を計算します。
SCTP 終端は、相手側のアイドル状態の宛先転送アドレスまでの到達性を監視するため、定期的に HEARTBEAT チャンクを送信します。
30 秒
0 から 86,400 秒
はい
RFC 2960 のセクション 8.3 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
新しいシークレットを生成するタイミングを判定します。生成されたシークレットから、Cookie の MAC を計算できます。
2 分
0 から 1,440 分
はい
RFC 2960 のセクション 5.1.3 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
1500 バイト
68 から 65,535
はい
基底リンクが 1500 バイト以上のフレームサイズをサポートする場合は、このパラメータの値を大きくします。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
100 ミリ秒
1 から 60,000 ミリ秒
はい
RFC 2960 のセクション 6.2 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
0 (無効)
0 (無効)、1 (有効)
はい
パスにおける MTU の変更を無視する場合、このパラメータを有効にします。パス MTU が減った場合、このパラメータを有効にすると、IP 分割が行われます。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
1,048,576
1,024 から 4,294,967,295
はい
RFC 2960 のセクション 7.2.1 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
デフォルトの送信バッファーサイズをバイト数で指定します。「max_buf」も参照してください。
102,400
8,192 から 「max_buf」の現在の値
はい
アプリケーションは setsockopt(3XNET) SO_SNDBUF を使って、送信バッファーを接続ごとに変更できます。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
8,192
8,192 から 1,073,741,824
はい
通常、この値を変更する必要はありません。このパラメータは、ソケットの送信バッファーを書き込み可能にするために必要な最小限のサイズを設定します。必要に応じて、「send_buf」と一致するようにこのパラメータを変更できます。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
デフォルトの受信バッファーサイズをバイト数で指定します。「max_buf」も参照してください。
102,400
8,192 から 「max_buf」の現在の値
はい
アプリケーションは setsockopt(3XNET) SO_RCVBUF を使って、受信バッファーを接続ごとに変更できます。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
送信および受信バッファーサイズの最大値をバイト数で制御します。これは、アプリケーションが getsockopt(3SOCKET) を使用して設定する送信バッファーおよび受信バッファーの最大値を制御します。
1,048,576
102,400 から 1,073,741,824
はい
高速ネットワーク環境で接続を確立する場合は、ネットワークリンク速度に合わせて、このパラメータの値を大きくします。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
1,000
500 から 60,000
はい
RFC 2960 のセクション 6.3.1 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
60,000
1,000 から 60,000,000
はい
RFC 2960 のセクション 6.3.1 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
3,000
1,000 から 60,000,000
はい
RFC 2960 のセクション 6.3.1 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
60,000
10 から 60,000,000
はい
通常、この値を変更する必要はありません。このパラメータは、「_rto_max」に合わせて変更できます。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
32
1 から 65,535
はい
RFC 2960 のセクション 5.1.1 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
32
1 から 65,535
はい
RFC 2960 のセクション 5.1.1 を参照してください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
60,000
0 から 300,000
はい
通常、この値を変更する必要はありません。このパラメータは、「_rto_max」に合わせて変更できます。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
4
2 から 8
はい
このパラメータを変更する必要はありません。この値はテスト目的で変更する場合があります。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
0 (無効)
0 (無効)、1 (有効)
はい
動的アドレス構成が必要な場合は有効にします。セキュリティー上、このパラメータはテスト目的以外では有効にしないでください。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
1 (有効)
0 (無効)、1 (有効)
はい
ご使用の SCTP 環境で部分的な信頼がサポートされていない場合、無効にします。
変更の可能性あり
詳細は、「SCTP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。
このパラメータは、SCTP が一時的なポートとして選択できる最小ポート番号を制御します。アプリケーションでは、指定されたプロトコルを使って接続を作成する際に、ポート番号を指定しないで一時的なポートを使用することができます。一時的なポートは、特定のアプリケーションに関連付けられていません。接続が閉じられると、ポート番号を別のアプリケーションで再利用できます。
ポート番号
32,768
1,024 から 65,535
はい
より広範囲の一時的なポートが必要な場合。
変更の可能性あり
詳細は、「[tcp,sctp,udp]_smallest_anon_port および [tcp,sctp,udp]_largest_anon_port」を参照してください。
このパラメータは、SCTP が一時的なポートとして選択できる最大ポート番号を制御します。アプリケーションでは、指定されたプロトコルを使って接続を作成する際に、ポート番号を指定しないで一時的なポートを使用することができます。一時的なポートは、特定のアプリケーションに関連付けられていません。接続が閉じられると、ポート番号を別のアプリケーションで再利用できます。
ポート番号
65,535
32,768 から 65,535
はい
より広範囲の一時的なポートが必要な場合。
変更の可能性あり
詳細は、「[tcp,sctp,udp]_smallest_anon_port および [tcp,sctp,udp]_largest_anon_port」を参照してください。