JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 可调参数参考手册     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris 系统调优概述

2.  Oracle Solaris 内核可调参数

3.  NFS 可调参数

4.  Internet 协议套件可调参数

何处查找可调参数信息

调优 IP 套件参数的概述

IP 套件参数验证

Internet 请求注解 (RFC)

IP 可调参数

_icmp_err_interval and _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

_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

每路由度量

5.  网络高速缓存和加速器可调参数

6.  系统工具参数

A.  可调参数变更历史记录

B.  本手册的修订历史记录

索引

IP 可调参数

_icmp_err_interval and _icmp_err_burst

说明

控制生成 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 - 8192

动态?

何时更改

不要更改该值。如果需要更多逻辑接口,可以考虑增大该值。但是,请注意此更改可能会对 IP 性能产生负面影响。

交付级别

不稳定

变更历史记录

有关信息,请参见IP 参数名变更 (Oracle Solaris 11)

hostmodel(ipv4 或 ipv6)

说明

控制多宿主系统上 IPv4 或 IPv6 数据包的发送和接收行为。该属性可以具有以下值:weakstrongsrc-priority。缺省值为 weak

缺省值

weak

范围

weakstrongsrc-priority

  • weak

    • 传出数据包 - 传出数据包的源地址不需要与传出接口上配置的地址匹配。

    • 传入数据包 - 传入数据包的目标地址不需要与传入接口上配置的地址匹配。

    • strong

      • 传出数据包 - 传出数据包的源地址必须与传出接口上配置的地址匹配。

      • 传入数据包 - 传入数据包的目标地址必须与传入接口上配置的地址匹配。

    • src-priority

      • 传出数据包 - 如果此包中有针对 IP 目标的多个路由,系统将优先使用包中的 IP 源地址与传出接口上配置的地址相匹配的路由。

        如果没有此类路由,系统将退而选择最佳路由,就像在弱 ES 情况下一样。

      • 传入数据包 - 必须在主机的任一接口上配置传入数据包的目标地址。

动态?

何时更改

如果计算机具有跨严格网络域(例如,防火墙或 VPN 节点)的接口,请将该参数设置为 strong。

交付级别

不稳定

变更历史记录

有关信息,请参见IP 参数名变更 (Oracle Solaris 11)

ip_squeue_fanout

说明

确定将 TCP/IP 连接与 squeue 相关联的模式。

值为 0 时会将新的 TCP/IP 连接与创建该连接的 CPU 相关联。值为 1 时会将连接与属于不同 CPU 的多个 squeue 相关联。

缺省值

0

范围

0 或 1

动态?

何时更改

在某些情况下,请考虑将该参数设置为 1 以将负载分布在所有 CPU 上。例如,当 CPU 数超过 NIC 数并且单个 CPU 无法处理单个 NIC 的网络负载时,请将该参数更改为 1。

只能在 /etc/system 文件中设置该属性。

区域配置

只能在全局区域中设置该参数。

交付级别

不稳定

需要额外注意的 IP 可调参数

建议不要更改以下参数。

_pathmtu_interval

说明

指定 IP 刷新路径最大传输单元 (PMTU) 发现信息和尝试重新发现 PMTU 的时间间隔(以毫秒为单位)。

请参阅关于 PMTU 发现的 RFC 1191。

缺省值

10 分钟

范围

5 秒 - 277 小时

动态?

何时更改

不要更改该值。

交付级别

不稳定

变更历史记录

有关信息,请参见IP 参数名变更 (Oracle Solaris 11)

_icmp_return_data_bytes(ipv4 或 ipv6)

说明

当 IPv4 或 IPv6 发送 ICMPv4 或 ICMPv6 错误消息时,它包括导致该错误消息的数据包的 IP 标头。该参数用于控制在 ICMPv4 或 ICMPv6 错误消息中除 IPv4 或 IPv6 标头以外要包括的额外数据包字节数。

缺省值

对于 IPv4,为 64

对于 IPv6,为 1280

范围

对于 IPv4,为 8 - 6636

对于 IPv6,为 8 - 1280

动态?

何时更改

不要更改该值。在 ICMP 错误消息中包括更多信息可能有助于对网络问题进行诊断。如果需要此功能,请增大该值。

交付级别

不稳定

变更历史记录

有关信息,请参见IP 参数名变更 (Oracle Solaris 11)