TCP のチューニング・パラメータは、inconfig コマンドで取得できます。
なお、以下は 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 の再送までの待ち時間 | 180 | 1 < < 7200 |
tcp_keepidle | 接続が維持されているか検査する時間間隔 | 7200 | 300 < <86400 |
tcp_keepintvl | 接続確立時ルートを決めるまでの時間 | 75 | 1 < < 43200 |
tcp_nkeep | IP ヘッダに設定する TTL(生存時間) | 8 | 1 < < 256 |
tcp_urgbehavior | Urgent フラグを RFC1122(0) とするか BSD(1) とするか | 0 | 0/1 |
tcp_delay_acks | デタッチしてから接続断までの時間 | 1 | 0/1 |
tcp_2msl | 接続が維持されているか検査する時間間隔 | 240 | 30 < < 240 |
tcp_do_rfc1323 | 短命ポート番号最大値 | 1 | 0/1 |
tcp_maxpersistidle | 受信ウインドウサイズ最大値 | 7200 | 300 < < 86400 |
tcp_rexmtmax | LNP の最初の再送までの待時間 | 64 | 1 < < 64 |
tcp_maxdata | 再送待ち時間の最大値 | 1073741823 | 2048 < < 1073741823 |
tcp_syn_flood | 再送待ち時間の最小値 | 0 | 0/1 |
![]() |
![]() |