Oracle® Solaris 11.2 可调参数参考手册

退出打印视图

更新时间: 2014 年 12 月
 
 

内核中的 IP 协议参数

以下 IP 参数只能在 /etc/system 文件中设置。修改该文件后,请重新引导系统。

例如,以下条目设置 ipcl_conn_hash_size 参数:

set ip:ipcl_conn_hash_size=value

ipcl_conn_hash_size

说明

控制 IP 使用的连接散列表的大小。缺省值 0 表示系统根据可用内存在引导时自动将该参数调整为合适的值。

数据类型

无符号整数

缺省值

0

范围

0 至 82,500

动态?

否。只能在引导时更改该参数。

何时更改

如果系统始终有成千上万个 TCP 连接,可以相应地增大该值。增大散列表大小意味着更多的内存将被固定占用,因此会减少可供用户应用程序使用的内存。

交付级别

不稳定

ip_squeue_worker_wait

说明

控制在唤醒工作线程来处理已入队到 squeue 的 TCP/IP 数据包时的最大延迟。squeue 是 TCP/IP 内核代码用于处理 TCP/IP 数据包的序列化队列。

缺省值

10 毫秒

范围

0 至 50 毫秒

动态?

何时更改

如果对响应及时性要求较高,并且网络通信流量较小,请考虑调优此参数。例如,当计算机主要为交互式网络通信流量提供服务时。

缺省值通常在网络文件服务器、Web 服务器或具有充足网络通信流量的任何服务器上效果最佳。

区域配置

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

交付级别

不稳定

ip_squeue_fanout

说明

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

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

缺省值

1

范围

0 或·1

动态?

何时更改

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

区域配置

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

交付级别

不稳定