Solaris 可调参数参考手册

ip_multidata_outbound (Solaris 9 8/03)

Solaris 9 8/03 发行版之后的发行版中对此参数信息进行了显著的更改。有关更多信息,请参见ip_multidata_outbound

说明

使用此参数,网络栈可以在传输过程中向网络设备驱动程序一次发送多个包。

启用此参数可以通过提高主机 CPU 使用率和/或网络吞吐量,来减少每个包的处理成本。

多数据传输 (multidata transmit, MDT) 功能仅对支持此功能的设备驱动程序有效。

要使用 MDT 参数,必须在 /etc/system 文件中启用以下参数:

set ip:ip_use_dl_cap = 0x1

缺省值

禁用

范围

0(禁用)、1(启用)

是否为动态

何时更改

可以随时启用此功能,以便在注意以下事项的同时来提高系统性能:

  • 启用此功能可能会更改 IP 层和 DLPI 提供器之间的所有包的外观。因此,使用 ifconfigmodinsert 功能(此功能无法识别 MDT STREAMS 数据类型)动态插入 IP 层和 DLPI 提供器之间的任何第三方 STREAMS 模块可能无法工作。

    使用 autopush(1m) 机制插入 IP 层和 DLPI 提供器之间的模块也可能无法工作。

  • 如果 STREAMS 模块无法识别 MDT,请将此功能保持为禁用状态。例如,ipfilter、Checkpoint Firewall-1 之类的公共域实用程序无法识别 MDT。

承诺级别

不稳定