Solaris 可调参数参考手册

intr_blank_timeintr_blank_packets

说明

在 SPARC 系统上,这些参数影响板上网络吞吐量和等待时间。

如果禁用了中断抑制 (interrupt blanking) 功能,则包会在到达目的地时立即由驱动程序进行处理,这样会提高网络吞吐量并缩短等待时间,但是需要占用更多的 CPU。在禁用中断抑制 (interrupt blanking) 功能的情况下,在某些高负荷的 Web 服务器环境中,处理器使用率可以高达 80%–90%。

如果启用中断抑制 (interrupt blanking) 功能,则包会在发出中断命令时进行处理。启用中断抑制 (interrupt blanking) 功能会降低处理器使用率和网络吞吐量,并延长网络等待时间。

应该同时设置这两个参数。可使用 ndd 命令按如下方式设置这些参数:


# ndd -set /dev/eri intr_blank_time 0

# ndd -set /dev/eri intr_blank_packets 0

可按如下方式将它们添加到 /etc/system 文件中:


set eri:intr_blank_time 0

set eri:intr_blank_packets 0
缺省值

在具有 eri 驱动程序的 SPARC 系统上,这两个参数为启用状态。

在具有 hme 驱动程序的 SPARC 系统上,这两个参数为禁用状态。

范围

0(禁用)或 1(启用)

是否为动态

验证

何时更改

中断抑制 (interrupt blanking) 参数值综合考虑了网络吞吐量和处理器使用率。如果为了获取较高的网络吞吐量而可以接受较高的处理器使用率,则可禁用中断抑制 (interrupt blanking) 功能。如果首选较低的处理器使用率并且可以接受网络等待时间延长,则可启用中断抑制 (interrupt blanking) 功能。

承诺级别

不稳定