启用接收方调整 (RSS) 后,特定 TCP 连接的所有接收数据处理将在多个处理器或处理器内核之间共享。如果没有 RSS,所有处理都由单个处理器执行,导致系统缓存利用率低下。
注意 |
|
RSS 源配置
RSS 在适配器属性表的“高级”选项卡上启用。如果您的适配器或作系统不支持 RSS,则不显示 RSS 设置。
分组
在 Windows Server 2012* 上,为最近的处理器配置 RSS 可能会导致传输和接收失败
在 Windows Server 2012 上,将 RSS 负载平衡配置文件 高级设置为 “最接近的处理器 ”可能会显著降低 CPU 利用率。但是,在某些系统配置中(如以太网端口多于处理器内核的系统),“ 最近处理器 ”设置可能会导致传输和接收失败。将 *RSSProfile configuration 设置为 NUMAScalingStatic 以解决此问题。
可从 Microsoft 获得受支持的修补程序。看
在具有多核处理器* 的基于 Windows* 8 或 Windows Server 2012 的计算机上不正确的 RSS 处理器分配
连接失败和可能的系统不稳定
如果您的系统中安装了能够进行接收方缩放的非英特尔网络设备,则 Windows 注册表关键字 RSSBaseCPU Microsoft可能已从默认值 0x0 更改为指向逻辑处理器。如果更改了此关键字,则基于英特尔® 82598 或 82599 万兆位以太网控制器的设备可能无法传递流量。尝试在此状态下更改驱动程序可能会导致系统不稳定。将 RSSBaseCPU 的值设置为 0x0 或与物理处理器对应的值,然后重新启动系统以解决问题。
“接收方调整”值为空
更改组中适配器的“接收方缩放”设置可能会导致下次检查该设置时该设置的值显示为空白。对于组中的其他适配器,它也可能显示为空白。在这种情况下,适配器可能与组解除绑定。禁用并启用团队可解决此问题。
CPU 利用率高于预期
仅建议将 RSS 队列值设置为大于 4 的参数用于具有多个处理器的大型 Web 服务器。大于 4 的值可能会将 CPU 利用率提高到不可接受的水平,并对系统性能产生其他负面影响。