vSwitch 中的 RSC
在 Windows Server 2019 和 Windows 10 October 2018 Update 中的 vSwitch 中,Receive Segment Coalescing (RSC) 是一項功能,它有助於減少主機 CPU 利用率,透過將多個 TCP 段合併成更少但更大的區段,從而提高虛擬工作負載的負載量。 處理較少的、較大的區段(合併的)比處理許多、較小的區段更有效率。 更多詳細資訊,請參閱 Azure Stack 的主機網路要求。.
Windows Server 2012 及更高版本包含了硬體專用的卸載版本(實現在物理網路配接器中)的這項技術,也被稱為接收區段合併。 這個卸載版本的 RSC 仍然在 Windows 的後續版本中可用。 然而,它與虛擬工作負載不兼容,一旦將物理網路配接器連接到 vSwitch,它就會被禁用。 有關硬體專用版本的 RSC 的更多資訊,請參閱 Receive Segment Coalescing (RSC)。
受益於 vSwitch 中的 RSC 的情境
從這個功能中受益的工作負載的數據路徑經過虛擬交換機。
例如:
主機虛擬網路介面卡包括:
軟體定義網路
Hyper-V 主機
儲存空間直接存取
Hyper-V Guest Virtual NICs
軟體設置網路 GRE 閘道
容器
不兼容此功能的工作負載包括:
軟體設置網路 IPSEC 閘道
啟用 SR-IOV 的虛擬網路介面卡
SMB 直接傳輸
在 vSwitch 中設置 RSC
預設情況下,在外部 vSwitch 上啟用 RSC。
查閱目前設置:
Get-VMSwitch -Name vSwitchName | Select-Object *RSC*
在 vSwitch 中啟用或停用 RSC
重要
重要事項:vSwitch 中的 RSC 可以即時啟用和停用,而不影響現有連線。
在 vSwitch 中停用 RSC
Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $false
在 vSwitch 中重新啟用 RSC
Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $True
有關詳細資訊,請參閱設置- VMSwitch。