欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Win10虛擬機(jī)網(wǎng)速很卡怎么辦? Hyper-V虛擬機(jī)網(wǎng)絡(luò)慢的原因及解決方案參考

  發(fā)布時(shí)間:2023-11-24 15:30:10   作者:佚名   我要評(píng)論
Win10虛擬機(jī)網(wǎng)速很卡怎么辦?Win10系統(tǒng)中的虛擬機(jī),使用的時(shí)候發(fā)現(xiàn)網(wǎng)速很卡,下面我們就來(lái)看看Hyper-V虛擬機(jī)網(wǎng)絡(luò)慢的原因及解決方案參考

不少的用戶們?cè)跁?huì)安裝Hyper-V虛擬機(jī)來(lái)進(jìn)行運(yùn)行操作,不過(guò)不少的用戶們?cè)谑褂肏yper-V虛擬機(jī)的時(shí)候發(fā)現(xiàn)網(wǎng)速很慢,那么這要怎么設(shè)置?用戶們可以看看是不是因?yàn)槟奶摂M機(jī)沒有好的處理器或足夠的內(nèi)存,下面就讓本站來(lái)為用戶們來(lái)仔細(xì)的介紹一下Win10 Hyper虛擬機(jī)網(wǎng)速慢怎么解決方法吧。

Win10 Hyper虛擬機(jī)網(wǎng)速慢怎么解決方法

1、首先,您應(yīng)該注意 Windows Server 2019/2022(和 Windows 10 1809+)上的 Hyper-V 中出現(xiàn)的接收段合并 (RSC) 功能。接收分段合并在虛擬交換機(jī)級(jí)別 (vSwitch) 使用。

2、RSC 允許通過(guò)將多個(gè) TCP 段組合成更大的段來(lái)減少 CPU 負(fù)載并提高網(wǎng)絡(luò)吞吐量。 網(wǎng)絡(luò)性能得到提高,因?yàn)榇笮头侄蔚奶幚硭俣缺仍S多較小的分段更快。

3、在以前的 Hyper-V 版本 (Windows Server 2016/2012R2) 中,NIC 級(jí)別僅支持硬件接收段合并模式。

如果啟用了 RSC 支持,則可能會(huì)導(dǎo)致某些硬件配置中出現(xiàn)額外的網(wǎng)絡(luò)延遲、默認(rèn)情況下, Windows Server 2019 上的所有外部交換機(jī)啟用 RSC。

您可以使用以下命令檢查是否為虛擬交換機(jī)啟用了 RSC:

Get-VMSwitch | Select-Object *RSC*

可以使用以下命令禁用對(duì)客戶端網(wǎng)絡(luò)適配器上的 IPv4 流量使用 RSC:

Disable-NetAdapterRsc -Name “Ethernet” -IPv4

檢查禁用 RSC 后 Hyper-V VM 中的復(fù)制速度是否提高。如果網(wǎng)絡(luò)速度有所提高,則可以在 VM 連接到的虛擬交換機(jī)上禁用 RSC。

4、您可以使用 iperf 工具檢查網(wǎng)絡(luò)吞吐量。

1)要禁用特定虛擬交換機(jī)的軟件 RSC,請(qǐng)運(yùn)行以下命令:

Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $false

您可以即時(shí)啟用/禁用RSC,它不會(huì)影響任何活動(dòng)連接。

或者,您可以在Windows主機(jī)上完全禁用RSC:

netsh int tcp set global rsc=disabled

2)網(wǎng)絡(luò)適配器驅(qū)動(dòng)程序中的虛擬機(jī)隊(duì)列 (VMQ) 模式

在某些情況下,如果在物理 Hyper-V 主機(jī)的網(wǎng)絡(luò)適配器驅(qū)動(dòng)程序中啟用了 VMQ(虛擬機(jī)隊(duì)列),則可能會(huì)導(dǎo)致 Hyper-V 虛擬機(jī)中的網(wǎng)絡(luò)性能不佳。

VMQ 是一項(xiàng)硬件功能,如果您的硬件不支持它在驅(qū)動(dòng)程序中啟用,則可能會(huì)導(dǎo)致數(shù)據(jù)包丟失和網(wǎng)絡(luò)延遲增加。

該問題是 Broadcom 千兆網(wǎng)絡(luò)適配器的典型問題,在所有 Hyper-V 版本 (Windows Server 2012 R2/2016/2019) 中都會(huì)出現(xiàn)。

VMQ 旨在通過(guò)將數(shù)據(jù)包從物理網(wǎng)絡(luò)適配器直接轉(zhuǎn)發(fā)到虛擬機(jī)來(lái)提高網(wǎng)絡(luò)性能。

可以在網(wǎng)絡(luò)適配器驅(qū)動(dòng)程序的屬性中禁用 VMQ。

或者,可以使用 PowerShell 顯示支持 VMQ 的網(wǎng)絡(luò)適配器列表及其狀態(tài):

Get-NetAdapterVmq

5、要禁用特定網(wǎng)卡的 VMQ,請(qǐng)運(yùn)行以下命令(網(wǎng)絡(luò)適配器將在幾秒鐘內(nèi)不可用):

Set-NetAdapterVmq -Name “NICName” -Enabled $False

禁用 VMQ 后,最好重新啟動(dòng)主機(jī)并檢查網(wǎng)絡(luò)性能。

6、確保在 Windows 中禁用

QoS 帶寬限制策略。

7、在Windows Server 2019上優(yōu)化Hyper-V的TCP設(shè)置

1)將當(dāng)前的TCP設(shè)置保存在Hyper-V主機(jī)上,并應(yīng)用新設(shè)置,這些設(shè)置將使Windows Server 2019中的TCP設(shè)置幾乎與Windows Server 2016中的TCP設(shè)置相似。

2)保存當(dāng)前設(shè)置:

Get-NetTCPSetting -SettingName Datacenter,DatacenterCustom,InternetCustom,Internet|select SettingName,CongestionProvider,CwndRestart,F(xiàn)orceWS|Export-csv c:\backup\ws2019_network_stack_settings_nettcp_backup.csv

8、默認(rèn)情況下,在Windows Server 2019和Windows 10 1709 +中,使用TCP的CUTRIC實(shí)現(xiàn)。此算法針對(duì)具有高延遲的高速網(wǎng)絡(luò)進(jìn)行了優(yōu)化(默認(rèn)情況下在 Linux 內(nèi)核 2.6.19 及更高版本中也使用它)。

僅在 Windows Server 2019 或 Hyper-V 2019 中應(yīng)用以下設(shè)置。

1)為 LAN 應(yīng)用新的 NetTCP 設(shè)置:

Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -CongestionProvider DCTCP
Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -CwndRestart True
Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -ForceWS Disabled

2)對(duì)于廣域網(wǎng):

Set-NetTCPSetting -SettingName InternetCustom,Internet -CongestionProvider CTCP
Set-NetTCPSetting -SettingName InternetCustom,Internet -DelayedAckTimeoutMs 50
Set-NetTCPSetting -SettingName InternetCustom,Internet -ForceWS Disabled

3)在 TCP 堆棧級(jí)別禁用網(wǎng)絡(luò) RSS 和 RSC 網(wǎng)絡(luò)優(yōu)化方法:

netsh int tcp show global
netsh int tcp set global RSS=Disabled
netsh int tcp set global RSC=Disabled

4)或在網(wǎng)卡級(jí)別:

Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName “Recv Segment Coalescing (IPv4)” -DisplayValue “Disabled” -NoRestart
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName “Recv Segment Coalescing (IPv6)” -DisplayValue “Disabled” -NoRestart
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName “Receive Side Scaling” -DisplayValue “Disabled” –NoRestart

為所有虛擬機(jī)禁用 vRSS:

Get-VM | Set-VMNetworkAdapter -VrssEnabled $FALSE

5)在網(wǎng)卡上禁用大型發(fā)送卸載 (LSO):

Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName “Large Send Offload Version 2 (IPv4)” -DisplayValue “Disabled” -NoRestart
Get-NetAdapter | Set-NetAdapterAdvancedProperty -DisplayName “Large Send Offload Version 2 (IPv6)” -DisplayValue “Disabled” -NoRestart
Get-NetAdapter | Restart-NetAdapter

9、您還可以在網(wǎng)絡(luò)適配器屬性的“高級(jí)”選項(xiàng)卡中禁用這些選項(xiàng):

  • 接收段合并(IPv4/IPv6) = 禁用
  • 大型發(fā)送卸載 v2 (IPv4/IPv6) = 已禁用

這些TCP堆棧設(shè)置將使Windows Server 2019網(wǎng)絡(luò)協(xié)議設(shè)置類似于以前的Windows Server版本。

以上就是Win10 Hyper虛擬機(jī)網(wǎng)速慢先的解決方法,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。

相關(guān)推薦:

Win10系統(tǒng)中HyperV虛擬機(jī)怎么訪問本機(jī)磁盤?

window10虛擬機(jī)hyperv怎么配置? Win10設(shè)置自帶虛擬機(jī)的技巧

相關(guān)文章

最新評(píng)論