JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris チューニング可能パラメータリファレンスマニュアル     Oracle Solaris 10 1/13 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 チューニング可能パラメータ

ip_icmp_err_interval ip_icmp_err_burst

ip_respond_to_echo_broadcast ip6_respond_to_echo_multicast

ip_send_redirectsip6_send_redirects

ip_forward_src_routed ip6_forward_src_routed

ip_addrs_per_if

ip_strict_dst_multihoming ip6_strict_dst_multihoming

ip_multidata_outbound

ip_squeue_fanout

ip_soft_rings_cnt

ip_pmtu_min

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

ip_ire_pathmtu_interval

ip_icmp_return_data_bytes ip6_icmp_return_data_bytes

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

tcp_deferred_ack_interval

tcp_local_dack_interval

tcp_deferred_acks_max

tcp_local_dacks_max

tcp_wscale_always

tcp_tstamp_always

tcp_xmit_hiwat

tcp_recv_hiwat

tcp_max_buf

tcp_cwnd_max

tcp_slow_start_initial

tcp_slow_start_after_idle

tcp_sack_permitted

tcp_rev_src_routes

tcp_time_wait_interval

tcp_ecn_permitted

tcp_conn_req_max_q

tcp_conn_req_max_q0

tcp_conn_req_min

tcp_rst_sent_rate_enabled

tcp_rst_sent_rate

tcp_mdt_max_pbufs

tcp_naglim_def

tcp_smallest_anon_port

tcp_largest_anon_port

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

ipcl_conn_hash_size

ip_squeue_worker_wait

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

tcp_keepalive_interval

tcp_ip_abort_interval

tcp_rexmit_interval_initial

tcp_rexmit_interval_max

tcp_rexmit_interval_min

tcp_rexmit_interval_extra

tcp_tstamp_if_wscale

tcp_recv_hiwat_minmss

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

udp_xmit_hiwat

udp_recv_hiwat

udp_smallest_anon_port

udp_largest_anon_port

udp_do_checksum

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

udp_max_buf

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

ip_policy_mask

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

sctp_max_init_retr

sctp_pa_max_retr

sctp_pp_max_retr

sctp_cwnd_max

sctp_ipv4_ttl

sctp_heartbeat_interval

sctp_new_secret_interval

sctp_initial_mtu

sctp_deferred_ack_interval

sctp_ignore_path_mtu

sctp_initial_ssthresh

sctp_xmit_hiwat

sctp_xmit_lowat

sctp_recv_hiwat

sctp_max_buf

sctp_ipv6_hoplimit

sctp_rto_min

sctp_rto_max

sctp_rto_initial

sctp_cookie_life

sctp_max_in_streams

sctp_initial_out_streams

sctp_shutack_wait_bound

sctp_maxburst

sctp_addip_enabled

sctp_prsctp_enabled

sctp_smallest_anon_port

sctp_largest_anon_port

ルート別のメトリック

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

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

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

索引

ルート別のメトリック

ルート別のメトリックを使用して、一定のプロパティーを IPv4 や IPv6 のルーティングテーブルエントリに関連付けることができます。

たとえば、システムに、Fast Ethernet と Gigabit Ethernet という 2 つの異なるネットワークインタフェースがあるとします。tcp_recv_hiwat のシステムデフォルト値は 49,152 バイトです。このデフォルト値は Fast Ethernet インタフェースには十分ですが、Gigabit Ethernet インタフェースには不十分な可能性があります。

tcp_recv_hiwat のシステムデフォルト値を増やす代わりに、Gigabit Ethernet インタフェースのルーティングエントリに別のデフォルトの TCP 受信ウィンドウサイズを関連付けることができます。これにより、そのルートを通るすべての TCP 接続には、大きくした受信ウィンドウサイズが使用されます。

たとえば、IPv4 を使用する次のようなルーティングテーブルがあるとします (netstat -rn)。

192.123.123.0        192.123.123.4         U        1      4  hme0
192.123.124.0        192.123.124.4         U        1      4  ge0
default              192.123.123.1         UG       1      8

この例では、次の処理が行われます。

# route change -net 192.123.124.0 -recvpipe x

その結果、ge0 リンク上にある 192.123.124.0 ネットワークへのすべての接続には、デフォルトの受信ウィンドウサイズ 49,152 の代わりに、受信バッファーサイズ x が使用されます。

宛先が a.b.c.d ネットワークにあり、そのネットワーク固有のルーティングエントリがない場合は、そのネットワークに接頭辞ルートを追加し、メトリックを変更できます。例:

# route add -net a.b.c.d 192.123.123.1 -netmask w.x.y.z
# route change -net a.b.c.d -recvpipe y

接頭辞ルートのゲートウェイがデフォルトのルーターであることに留意してください。そのネットワークへのすべての接続は受信バッファーサイズ y を使用します。複数のインタフェースがある場合は、-ifp 引数を使用して、使用するインタフェースを指定します。それによって、特定の宛先に対してどのインタフェースを使用するかを制御できます。メトリックを確認するには route(1M) get コマンドを使用します。