NCR UNIX_SVR4 の TCP/IP チューニング・パラメータ


  1. TCP のチューニング・パラメータ
  2. チューニング・パラメータ一覧表

TCP のチューニング・パラメータ

TCP のチューニング・パラメータは、inconfig コマンドで取得できます。

  1. はじめに、チューニング・パラメータ全体の属性を表示、
  2. 次に固有のチューニング・パラメータの値を表示、
  3. 次に固有のチューニング・パラメータ値を変更しています。

なお、以下は UNIX_SVR4 3.0 のものです。

> /usr/sbin/inconfig -s
inconfig:
        symbol arpprintfs has current value 0, minimum 0, maximum 255
        symbol arp_maxtries has current value 5, minimum 1, maximum 128
        symbol arpt_prune has current value 300, minimum 1, maximum 1800
        symbol arpt_keep has current value 1200, minimum 1, maximum 2400
        symbol arpt_down has current value 20, minimum 1, maximum 600
        symbol arp_tk_timeout has current value 3, minimum 1, maximum 600
        symbol ahdlcmtu has current value 1500, minimum 128, maximum 2048
        symbol igmpprintfs has current value 0, minimum 0, maximum 255
        symbol ipprintfs has current value 0, minimum 0, maximum 255
        symbol in_recvspace has current value 4096, minimum 2048, maximum 1073741823
        symbol in_sendspace has current value 8192, minimum 2048, maximum 1073741823
        symbol in_fullsize has current value 1, minimum 0, maximum 1
        symbol ip_ttl has current value 64, minimum 1, maximum 255
        symbol ipforwarding has current value 0, minimum 0, maximum 1
        symbol ipsendredirects has current value 0, minimum 0, maximum 1
        symbol ip_subnetsarelocal has current value 1, minimum 0, maximum 1
        symbol ip_dirbroadcast has current value 1, minimum 0, maximum 1
        symbol ipnonlocalsrcroute has current value 0, minimum 0, maximum 1
        symbol ip_checkbroadaddr has current value 1, minimum 0, maximum 1
        symbol ip_settos has current value 1, minimum 0, maximum 1
        symbol icmpprintfs has current value 0, minimum 0, maximum 255
        symbol icmp_answermask has current value 0, minimum 0, maximum 1
        symbol ip_perform_pmtu has current value 1, minimum 0, maximum 1
        symbol ip_pmtu_decrease_age has current value 600, minimum 0, maximum -1
        symbol ip_pmtu_increase_age has current value 120, minimum 0, maximum 600
        symbol in_loglimit has current value 64, minimum 1, maximum 255
        symbol tcpprintfs has current value 0, minimum 0, maximum 255
        symbol tcp_offer_big_mss has current value 1, minimum 0, maximum 1
        symbol tcp_mss_sw_threshold has current value 1024, minimum 512, maximum4096
        symbol tcp_small_recvspace has current value 4096, minimum 1024, maximum16384
        symbol tcpconsdebug has current value 0, minimum 0, maximum 1
        symbol tcpalldebug has current value 0, minimum 0, maximum 1
        symbol tcp_mssdflt has current value 512, minimum 512, maximum 32768
        symbol tcp_initial_timeout has current value 180, minimum 1, maximum 7200
        symbol tcp_keepidle has current value 7200, minimum 300, maximum 86400
        symbol tcp_keepintvl has current value 75, minimum 1, maximum 43200
        symbol tcp_nkeep has current value 8, minimum 1, maximum 256
        symbol tcp_urgbehavior has current value 0, minimum 0, maximum 1
        symbol tcp_delay_acks has current value 1, minimum 0, maximum 1
        symbol tcp_2msl has current value 240, minimum 30, maximum 240
        symbol tcp_do_rfc1323 has current value 1, minimum 0, maximum 1
        symbol tcp_maxpersistidle has current value 7200, minimum 300, maximum 86400
        symbol tcp_rexmtmax has current value 64, minimum 1, maximum 64
        symbol tcp_maxdata has current value 1073741823, minimum 2048, maximum 1073741823
        symbol udpprintfs has current value 0, minimum 0, maximum 255
        symbol tcp_syn_flood has current value 0, minimum 0, maximum 1
# /usr/sbin/inconfig tcp_urgbehavior
inconfig: symbol tcp_urgbehavior has current value 0, minimum 0, maximum 1
# /usr/sbin/inconfig tcp_urgbehavior 1




チューニング・パラメータ一覧表

以下に機能別のチューニング・パラメータを列挙します。
時間間隔の単位は秒で、サイズの単位はバイトです。

パラメータ 意       味 既定値 設定可能値
tcpprintfs tcp からの警告をロギングするか否か 0 0/1
tcp_offer_big_mss ICMP からの MSS を無視する 1 0/1
tcp_mss_sw_threshold ICMP からの MSS を無視する 1024 512 < < 4096
tcp_small_recvspace ICMP からの MSS を無視する 4096 1024 < < 16384
tcpconsdebug ICMP からの MSS を無視する 0 0/1
tcpalldebug ICMP からの MSS を無視する 0 0/1
tcp_mssdflt ICMP からの MSS を無視する 512 512 < < 32768
tcp_initial_timeout ICMP からの MSS を無視する 180 1 < < 7200
tcp_delay_acks 遅延 ACK を送信する(1) か、即時 ACK を送信する(0) か 1 0/1
tcp_initial_timeout 始めの SYN の再送までの待ち時間1801 < < 7200
tcp_keepidle 接続が維持されているか検査する時間間隔7200300 < <86400
tcp_keepintvl 接続確立時ルートを決めるまでの時間75 1 < < 43200
tcp_nkeep IP ヘッダに設定する TTL(生存時間)8 1 < < 256
tcp_urgbehavior Urgent フラグを RFC1122(0) とするか BSD(1) とするか 00/1
tcp_delay_acks デタッチしてから接続断までの時間10/1
tcp_2msl 接続が維持されているか検査する時間間隔 240 30 < < 240
tcp_do_rfc1323 短命ポート番号最大値 1 0/1
tcp_maxpersistidle 受信ウインドウサイズ最大値 7200 300 < < 86400
tcp_rexmtmax LNP の最初の再送までの待時間641 < < 64
tcp_maxdata 再送待ち時間の最大値10737418232048 < < 1073741823
tcp_syn_flood 再送待ち時間の最小値 00/1

関連リンク