Win10虛擬機網(wǎng)速很卡怎么辦? Hyper-V虛擬機網(wǎng)絡慢的原因及解決方案參考
不少的用戶們在會安裝Hyper-V虛擬機來進行運行操作,不過不少的用戶們在使用Hyper-V虛擬機的時候發(fā)現(xiàn)網(wǎng)速很慢,那么這要怎么設置?用戶們可以看看是不是因為您的虛擬機沒有好的處理器或足夠的內(nèi)存,下面就讓本站來為用戶們來仔細的介紹一下Win10 Hyper虛擬機網(wǎng)速慢怎么解決方法吧。
Win10 Hyper虛擬機網(wǎng)速慢怎么解決方法
1、首先,您應該注意 Windows Server 2019/2022(和 Windows 10 1809+)上的 Hyper-V 中出現(xiàn)的接收段合并 (RSC) 功能。接收分段合并在虛擬交換機級別 (vSwitch) 使用。
2、RSC 允許通過將多個 TCP 段組合成更大的段來減少 CPU 負載并提高網(wǎng)絡吞吐量。 網(wǎng)絡性能得到提高,因為大型分段的處理速度比許多較小的分段更快。
3、在以前的 Hyper-V 版本 (Windows Server 2016/2012R2) 中,NIC 級別僅支持硬件接收段合并模式。
如果啟用了 RSC 支持,則可能會導致某些硬件配置中出現(xiàn)額外的網(wǎng)絡延遲、默認情況下, Windows Server 2019 上的所有外部交換機啟用 RSC。
您可以使用以下命令檢查是否為虛擬交換機啟用了 RSC:
Get-VMSwitch | Select-Object *RSC*
可以使用以下命令禁用對客戶端網(wǎng)絡適配器上的 IPv4 流量使用 RSC:
Disable-NetAdapterRsc -Name “Ethernet” -IPv4
檢查禁用 RSC 后 Hyper-V VM 中的復制速度是否提高。如果網(wǎng)絡速度有所提高,則可以在 VM 連接到的虛擬交換機上禁用 RSC。
4、您可以使用 iperf 工具檢查網(wǎng)絡吞吐量。
1)要禁用特定虛擬交換機的軟件 RSC,請運行以下命令:
Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $false
您可以即時啟用/禁用RSC,它不會影響任何活動連接。

或者,您可以在Windows主機上完全禁用RSC:
netsh int tcp set global rsc=disabled
2)網(wǎng)絡適配器驅(qū)動程序中的虛擬機隊列 (VMQ) 模式
在某些情況下,如果在物理 Hyper-V 主機的網(wǎng)絡適配器驅(qū)動程序中啟用了 VMQ(虛擬機隊列),則可能會導致 Hyper-V 虛擬機中的網(wǎng)絡性能不佳。
VMQ 是一項硬件功能,如果您的硬件不支持它在驅(qū)動程序中啟用,則可能會導致數(shù)據(jù)包丟失和網(wǎng)絡延遲增加。
該問題是 Broadcom 千兆網(wǎng)絡適配器的典型問題,在所有 Hyper-V 版本 (Windows Server 2012 R2/2016/2019) 中都會出現(xiàn)。
VMQ 旨在通過將數(shù)據(jù)包從物理網(wǎng)絡適配器直接轉(zhuǎn)發(fā)到虛擬機來提高網(wǎng)絡性能。
可以在網(wǎng)絡適配器驅(qū)動程序的屬性中禁用 VMQ。

或者,可以使用 PowerShell 顯示支持 VMQ 的網(wǎng)絡適配器列表及其狀態(tài):
Get-NetAdapterVmq
5、要禁用特定網(wǎng)卡的 VMQ,請運行以下命令(網(wǎng)絡適配器將在幾秒鐘內(nèi)不可用):
Set-NetAdapterVmq -Name “NICName” -Enabled $False
禁用 VMQ 后,最好重新啟動主機并檢查網(wǎng)絡性能。

6、確保在 Windows 中禁用
QoS 帶寬限制策略。
7、在Windows Server 2019上優(yōu)化Hyper-V的TCP設置
1)將當前的TCP設置保存在Hyper-V主機上,并應用新設置,這些設置將使Windows Server 2019中的TCP設置幾乎與Windows Server 2016中的TCP設置相似。
2)保存當前設置:
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、默認情況下,在Windows Server 2019和Windows 10 1709 +中,使用TCP的CUTRIC實現(xiàn)。此算法針對具有高延遲的高速網(wǎng)絡進行了優(yōu)化(默認情況下在 Linux 內(nèi)核 2.6.19 及更高版本中也使用它)。

僅在 Windows Server 2019 或 Hyper-V 2019 中應用以下設置。
1)為 LAN 應用新的 NetTCP 設置:
Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -CongestionProvider DCTCP Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -CwndRestart True Set-NetTCPSetting -SettingName DatacenterCustom,Datacenter -ForceWS Disabled
2)對于廣域網(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 堆棧級別禁用網(wǎng)絡 RSS 和 RSC 網(wǎng)絡優(yōu)化方法:
netsh int tcp show global netsh int tcp set global RSS=Disabled netsh int tcp set global RSC=Disabled
4)或在網(wǎng)卡級別:
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
為所有虛擬機禁用 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)絡適配器屬性的“高級”選項卡中禁用這些選項:
- 接收段合并(IPv4/IPv6) = 禁用
- 大型發(fā)送卸載 v2 (IPv4/IPv6) = 已禁用
這些TCP堆棧設置將使Windows Server 2019網(wǎng)絡協(xié)議設置類似于以前的Windows Server版本。

以上就是Win10 Hyper虛擬機網(wǎng)速慢先的解決方法,希望大家喜歡,請繼續(xù)關注腳本之家。
相關推薦:
Win10系統(tǒng)中HyperV虛擬機怎么訪問本機磁盤?
window10虛擬機hyperv怎么配置? Win10設置自帶虛擬機的技巧
相關文章

win10插網(wǎng)線顯示未識別網(wǎng)絡怎么解決? win10未識別的網(wǎng)絡的處理方案
win10插網(wǎng)線顯示未識別網(wǎng)絡怎么解決?win10設備插網(wǎng)線了,但是沒有網(wǎng),提示未識別網(wǎng)絡,該怎么辦處理呢?下面我們就來看看win10未識別的網(wǎng)絡的處理方案2023-11-24
win10與win7怎樣組建局域網(wǎng) win10與win7組建局域網(wǎng)方法
現(xiàn)在使用Win10和Win7系統(tǒng)的用戶還是非常多的,而最近有小伙伴在問如果想要組件局域網(wǎng)進行一些聯(lián)機操作的話,Win10與Win7這兩個不同的系統(tǒng)要如何去操作呢?那么下面就和小編2023-11-13
win10怎么添加回環(huán)網(wǎng)卡? Win10配置環(huán)回適配器網(wǎng)卡用作虛擬網(wǎng)卡的技巧
win10如何設置回環(huán)網(wǎng)卡?在使用vmware workstation虛擬機或ENSP等網(wǎng)絡模擬器等工具時,經(jīng)常需要綁定多個電腦網(wǎng)卡來進行實驗,但電腦中物理網(wǎng)卡有限,此時可通過添加本地環(huán)2023-11-09
win10此計算機缺少一個或者多個網(wǎng)絡協(xié)議怎么解決
當我們使用win10系統(tǒng)的時候,有些情況下會遇到突然無法聯(lián)網(wǎng),選擇網(wǎng)絡診斷之后提示:此計算機缺少一個或者多個網(wǎng)絡協(xié)議,win10此計算機缺少一個或者多個網(wǎng)絡協(xié)議怎么解決?2023-11-07
win10適配器wlan不見了沒辦法上網(wǎng)怎么修復? Win10只有飛行模式的解決辦
win10適配器wlan不見了沒辦法上網(wǎng)怎么修復?win10沒有網(wǎng)絡,找不到wlan該怎么辦呢?下面我們就來看看Win10只有飛行模式的解決辦法2023-11-07
win10文件共享提示輸入網(wǎng)絡憑據(jù)怎么辦 win10提示輸入網(wǎng)絡憑據(jù)解決方法
當我們使用win10系統(tǒng)時,我們需要訪問局域網(wǎng)共享文件夾,但win10局域網(wǎng)需要輸入網(wǎng)絡憑證0需要輸入網(wǎng)絡憑證怎么辦?很多網(wǎng)友不應該知道怎么操作,讓我們來看看win10需要輸入2023-11-06
win10共享局域網(wǎng)其他機器怎么找 win10共享局域網(wǎng)其他機器查找方法
局域網(wǎng)共享可以方便局域網(wǎng)中的計算機自動調(diào)用共享文件用打印機等資源,但有用戶出現(xiàn)訪問不了查看不到其他共享計算機的情況,下面一起來了解一下吧2023-11-06
win10系統(tǒng)DNS異常無法上網(wǎng)怎么辦 Win10系統(tǒng)中DNS異常無法上網(wǎng)的解決方
當我們在使用win10系統(tǒng)時,會出現(xiàn)網(wǎng)絡DNS異常無法上網(wǎng)怎么辦,那么下本篇教程就來介紹解決Win10系統(tǒng)中DNS異常無法上網(wǎng)的操作方法吧2023-11-05
win10無Internet網(wǎng)絡連接怎么辦 win10無Internet網(wǎng)絡連接解決方法
電腦如果沒有網(wǎng)絡的話就根本沒用,但電腦用久了或者有時候會出一些故障,比如說電腦沒有網(wǎng)絡,連不上網(wǎng)絡的情況出現(xiàn),特別是現(xiàn)在在使用win10系統(tǒng)的小伙伴,我自己也遇到過,2023-10-24
win10無法上網(wǎng)0x80070002怎么辦 win10無法上網(wǎng)0x80070002解決方法
當我們在使用win10系統(tǒng)上網(wǎng)的時候,有些情況下會出現(xiàn)錯誤提示0x80070002并且無法聯(lián)網(wǎng),win10無法上網(wǎng)0x80070002怎么辦?下面一起來了解一下吧2023-10-23









