在网络适配器上启用接收端缩放 (RSS)

Jacki

您是否检查过网络适配器上是否启用了接收端缩放?接收端扩展 (RSS) 可提高吞吐量性能,在网络适配器上打开它是最佳实践。在本文中,您将了解如何在网络适配器上启用接收端扩展。

接收端缩放 (RSS)是一种网络驱动程序技术,可在多处理器系统中的多个 CPU 之间高效分配网络接收处理。

如果 Windows Server 2012 及更高版本中没有接收端扩展,网络流量将在第一个处理器上接收,这可以快速达到充分利用,从而限制接收网络吞吐量。

让我们看看如何检查网络适配器上是否启用了接收端缩放以及如何启用它。

使用 PowerShell 启用接收端扩展

要使用 PowerShell 启用接收端扩展,请执行以下步骤。

1. 获取接收端缩放状态

运行获取 NetAdapterRsscmdlet 用于获取所有网络适配器的 RSS 属性。

在我们的示例中,我们有一个名为以太网0,以及对象名称启用显示值错误的,因此未启用。

PS C:> Get-NetAdapterRss -Name "*"

Name                                            : Ethernet0
InterfaceDescription                            : vmxnet3 Ethernet Adapter
Enabled                                         : False
NumberOfReceiveQueues                           : 8
Profile                                         :
BaseProcessor: [Group:Number]                   : :
MaxProcessor: [Group:Number]                    : :
MaxProcessors                                   :
RssProcessorArray: [Group:Number/NUMA Distance] :
IndirectionTable: [Group:Number]                :

2. 在网络适配器上启用接收端缩放

运行启用 NetAdapterRss用于在网络适配器上启用接收端缩放 (RSS) 的 cmdlet。

笔记:当您在网络适配器上启用/禁用 RSS 时,您的连接将中断几秒钟。

PS C:> Enable-NetAdapterRss -Name Ethernet0

3. 验证接收端缩放是否已启用

让我们获取网络适配器的 RSS 属性并验证接收端扩展是否已启用。

了解更多:暗网 VPN:如何在互联网的黑暗面保护自己

PS C:> Get-NetAdapterRss -Name "*"

Name                                            : Ethernet0
InterfaceDescription                            : vmxnet3 Ethernet Adapter
Enabled                                         : True
NumberOfReceiveQueues                           : 2
Profile                                         : NUMAStatic
BaseProcessor: [Group:Number]                   : 0:0
MaxProcessor: [Group:Number]                    : 0:1
MaxProcessors                                   : 2
RssProcessorArray: [Group:Number/NUMA Distance] : 0:0/0  0:1/0
IndirectionTable: [Group:Number]                : 0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1
                                                  0:0   0:1     0:0     0:1     0:0     0:1     0:0     0:1

网络适​​配器上已成功启用接收端缩放。

使用 GUI 启用接收端缩放

要使用 GUI(图形用户界面)在网络适配器上启用接收端缩放状态,请执行以下步骤:

  1. 开始装置经理或启动运行对话框(Windows +R) 并输入devmgmt.msc
  1. 右键单击以太网适配器然后单击特性
  1. 点击先进的选项卡
  2. 选择房产接收端缩放
  3. 选择值启用
  4. 点击好的

笔记:当您在网络适配器上启用/禁用 RSS 时,您的连接将中断几秒钟。

接收端缩放已成功启用。

结论

您了解了如何在网络适配器上启用接收端扩展。使用 PowerShell 或 GUI 验证网络适配器上的接收端扩展状态并启用它以提高性能。

您喜欢这篇文章吗?您可能还喜欢在 Exchange Server 中禁用 NIC 电源管理。不要忘记关注我们并分享这篇文章。