JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 11.1 カーネルのチューンアップ・リファレンスマニュアル     Oracle Solaris 11.1 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris システムのチューニングの概要

2.  Oracle Solaris カーネルチューニング可能パラメータ

3.  Oracle Solaris ZFS チューニング可能パラメータ

4.  NFS チューニング可能パラメータ

5.  インターネットプロトコル群のチューニング可能パラメータ

チューニング可能パラメータ情報の記載箇所

IP パラメータのチューニングの概要

IP パラメータの妥当性検証

RFC (Internet Request for Comments)

IP チューニング可能パラメータ

_icmp_err_interval _icmp_err_burst

_respond_to_echo_broadcast_respond_to_echo_multicast (ipv4 または ipv6)

_send_redirects (ipv4 または ipv6)

forwarding (ipv4 または ipv6)

ttl

hoplimit (ipv6)

_addrs_per_if

hostmodel (ipv4 または ipv6)

ip_squeue_fanout

特別な注意を要する IP チューニング可能パラメータ

_pathmtu_interval

_icmp_return_data_bytes (ipv4 または ipv6)

TCP チューニング可能パラメータ

_deferred_ack_interval

_local_dack_interval

_deferred_acks_max

_local_dacks_max

_wscale_always

_tstamp_always

send_buf

recv_buf

max_buf

_cwnd_max

_slow_start_initial

_local_slow_start_initial

_slow_start_after_idle

sack

_rev_src_routes

_time_wait_interval

ecn

_conn_req_max_q

_conn_req_max_q0

_conn_req_min

_rst_sent_rate_enabled

_rst_sent_rate

smallest_anon_port

largest_anon_port

/etc/system ファイルに設定する TCP/IP パラメータ

ipcl_conn_hash_size

ip_squeue_worker_wait

特別な注意を要する TCP パラメータ

_keepalive_interval

_ip_abort_interval

_rexmit_interval_initial

_rexmit_interval_max

_rexmit_interval_min

_rexmit_interval_extra

_tstamp_if_wscale

_recv_hiwat_minmss

UDP チューニング可能パラメータ

send_buf

recv_buf

max_buf

smallest_anon_port

largest_anon_port

IPQoS チューニング可能パラメータ

_policy_mask

SCTP チューニング可能パラメータ

_max_init_retr

_pa_max_retr

_pp_max_retr

_cwnd_max

_ipv4_ttl

_ipv6_hoplimit

_heartbeat_interval

_new_secret_interval

_initial_mtu

_deferred_ack_interval

_ignore_path_mtu

_initial_ssthresh

send_buf

_xmit_lowat

recv_buf

max_buf

_rto_min

_rto_max

_rto_initial

_cookie_life

_max_in_streams

_initial_out_streams

_shutack_wait_bound

_maxburst

_addip_enabled

_prsctp_enabled

smallest_anon_port

largest_anon_port

ルート別のメトリック

6.  システム機能のパラメータ

A.  チューニング可能パラメータの変更履歴

B.  このマニュアルの改訂履歴

索引

IP チューニング可能パラメータ

_icmp_err_interval _icmp_err_burst

説明

IP で ICMP エラーメッセージを生成する頻度を制御します。IP は、_icmp_err_interval の間に最大で ip_icmp_err_burst の IP エラーメッセージを生成します。

_icmp_err_interval パラメータは、サービス拒否攻撃から IP を保護するためのものです。パラメータの値を 0 に設定すると、レート制限が無効になります。エラーメッセージの生成処理は無効になりません。

デフォルト

_icmp_err_interval は 100 ミリ秒

_icmp_err_burst は 10 エラーメッセージ

範囲

_icmp_err_interval は 0 から 99,999 ミリ秒

_icmp_err_burst は 1 から 99,999 のエラーメッセージ

動的か

はい

どのような場合に変更するか

診断の目的でエラーメッセージの生成頻度を増やし たい場合

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

_respond_to_echo_broadcast_respond_to_echo_multicast (ipv4 または ipv6)

説明

IP がブロードキャスト ICMPv4 エコー要求または IPv6 マルチキャスト ICMPv6 エコー要求に応答するかどうかを制御します。

デフォルト

1 (有効)

範囲

0 (無効)、1 (有効)

動的か

はい

どのような場合に変更するか

セキュリティー上の理由でこの動作を行いたくない場合、無効にします

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

_send_redirects (ipv4 または ipv6)

説明

IPv4 または IPv6 が、ICMPv4 または ICMPv6 リダイレクトメッセージを送信するかどうかを制御します。

デフォルト

1 (有効)

範囲

0 (無効)、1 (有効)

動的か

はい

どのような場合に変更するか

セキュリティー上の理由でこの動作を行いたくない場合、無効にします

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

forwarding (ipv4 または ipv6)

説明

IPv4 または IPv6 が、パケットをソース IPv4 ルーティングオプションを指定して転送するか、IPv6 ルーティングヘッダーを指定して転送するかを制御します。

デフォルト

0 (無効またはオフ)

範囲

0 (無効またはオフ) または 1 (有効またはオン)

動的か

はい

どのような場合に変更するか

サービス妨害攻撃を防ぐためにこのパラメータは無効のままにします。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

ttl

説明

IP 接続上で、アウトバウンド IPv4 パケットの IPv4 ヘッダーの TTL 値を制御します。

デフォルト

255

範囲

1 から 255

動的か

はい

どのような場合に変更するか

通常、この値を変更する必要はありません。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

hoplimit (ipv6)

説明

IP 接続上で、アウトバウンド IPv6 パケットの IPv6 ヘッダーのホップ制限値を設定します。

デフォルト

255

範囲

0 から 255

動的か

はい

どのような場合に変更するか

通常、この値を変更する必要はありません。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

_addrs_per_if

説明

実インタフェースに対応する論理 IP インタフェースの最大数を指定します。

デフォルト

256

範囲

1 から 8,192

動的か

はい

どのような場合に変更するか

この値は変更しないでください。論理インタフェースの数を増やす必要がある場合は、例外的に値を増やすことができるかもしれません。ただし、この変更が IP のパフォーマンスに悪影響を及ぼす可能性があります。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

hostmodel (ipv4 または ipv6)

説明

マルチホームシステム上の IPv4 または IPv6 パケットの送受信動作を制御します。このプロパティーの値には、weakstrong、および src-priority を指定できます。デフォルト値は weak です。

デフォルト

weak

範囲

weakstrong、または src-priority

  • weak

    • 送信パケット - 送信パケットの発信元アドレスは、送信インタフェースに構成されているアドレスに一致する必要はありません。

    • 着信パケット - 着信パケットの宛先アドレスは、着信インタフェースに構成されているアドレスに一致する必要はありません。

    • strong

      • 送信パケット - 送信パケットの発信元アドレスは、送信インタフェースに構成されているアドレスに一致する必要があります。

      • 着信パケット - 着信パケットの宛先アドレスは、着信インタフェースに構成されているアドレスに一致する必要があります。

    • src-priority

      • 送信パケット - パケットの IP 着信先への経路が複数ある場合は、パケットの IP 発信元アドレスが送信インタフェース上に構成されている経路が優先されます。

        そのような経路がない場合、弱い ES の場合と同様に、フォールバックによって「最適な」経路が選択されます。

      • 着信パケット- 着信パケットの宛先アドレスが、ホストのいずれかのインタフェースに構成されている必要があります。

動的か

はい

どのような場合に変更するか

厳密なネットワーキングドメイン (たとえばファイアウォールや VPN ノードなど) を通過するインタフェースがマシンにある場合は、このパラメータに strong を設定します。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

ip_squeue_fanout

説明

squeue と TCP/IP 接続 を関連付けるモードを判定します。

値 0 の場合、新しい TCP/IP 接続と、この接続を作成した CPU が関連付けられます。値 1 の場合、異なる CPU に属する複数の squeue との接続が関連付けられます。

デフォルト

1

範囲

0 または 1

動的か

はい

どのような場合に変更するか

特定の条件下で、すべての CPU に負荷を分散したい場合、このパラメータの値を 1 に設定します。たとえば、CPU 数が NIC 数を上回り、単一の NIC のネットワーク負荷を処理できない CPU ができた場合、このパラメータの値を 1 にします。

このプロパティーは、/etc/system ファイル内にのみ設定できます。

ゾーン構成

このパラメータを設定できるのは、大域ゾーン内だけです。

コミットレベル

変更の可能性あり

特別な注意を要する IP チューニング可能パラメータ

次のパラメータの変更は非推奨です。

_pathmtu_interval

説明

IP がパス最大転送単位 (PMTU) 検出情報をフラッシュしてから PMTU を再び検出開始するまでの間隔をミリ秒単位で指定します。

PMTU の検出については、RFC 1191 を参照してください。

デフォルト

1200 ミリ秒 (20 分)

範囲

2-999999999

動的か

はい

どのような場合に変更するか

この値は変更しないでください。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。

_icmp_return_data_bytes (ipv4 または ipv6)

説明

IPv4 や IPv6 は、ICMPv4 または ICMPv6 のエラーメッセージを送信するときに、エラーメッセージの原因になったパケットの IP ヘッダーを含めます。このパラメータでは、パケットのうち IPv4 や IPv6 のヘッダーを除いてあと何バイトを ICMPv4 や ICMPv6 のエラーメッセージに含めるかを制御します。

デフォルト

IPv4 の場合 64

IPv6 の場合 1280

範囲

IPv4 の場合 8-6,636

IPv6 の場合 8-1,280

動的か

はい

どのような場合に変更するか

この値は変更しないでください。 ただし、ICMP エラーメッセージに含む情報を増やすとネットワークの問題を診断する上で役立つことがあります。この機能が必要な場合は、値を増やします。

コミットレベル

変更の可能性あり

変更履歴

詳細は、「IP パラメータの名前の変更 (Oracle Solaris 11)」を参照してください。