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

不少的用戶們在會安裝Hyper-V虛擬機來進行運行操作,不過不少的用戶們在使用Hyper-V虛擬機的時候發(fā)現(xiàn)網(wǎng)速很慢,那么這要怎么設(shè)置?用戶們可以看看是不是因為您的虛擬機沒有好的處理器或足夠的內(nèi)存,下面就讓本站來為用戶們來仔細的介紹一下Win10 Hyper虛擬機網(wǎng)速慢怎么解決方法吧。
Win10 Hyper虛擬機網(wǎng)速慢怎么解決方法
1、首先,您應(yīng)該注意 Windows Server 2019/2022(和 Windows 10 1809+)上的 Hyper-V 中出現(xiàn)的接收段合并 (RSC) 功能。接收分段合并在虛擬交換機級別 (vSwitch) 使用。
2、RSC 允許通過將多個 TCP 段組合成更大的段來減少 CPU 負(fù)載并提高網(wǎng)絡(luò)吞吐量。 網(wǎng)絡(luò)性能得到提高,因為大型分段的處理速度比許多較小的分段更快。
3、在以前的 Hyper-V 版本 (Windows Server 2016/2012R2) 中,NIC 級別僅支持硬件接收段合并模式。
如果啟用了 RSC 支持,則可能會導(dǎo)致某些硬件配置中出現(xiàn)額外的網(wǎng)絡(luò)延遲、默認(rèn)情況下, Windows Server 2019 上的所有外部交換機啟用 RSC。
您可以使用以下命令檢查是否為虛擬交換機啟用了 RSC:
Get-VMSwitch | Select-Object *RSC*
可以使用以下命令禁用對客戶端網(wǎng)絡(luò)適配器上的 IPv4 流量使用 RSC:
Disable-NetAdapterRsc -Name “Ethernet” -IPv4
檢查禁用 RSC 后 Hyper-V VM 中的復(fù)制速度是否提高。如果網(wǎng)絡(luò)速度有所提高,則可以在 VM 連接到的虛擬交換機上禁用 RSC。
4、您可以使用 iperf 工具檢查網(wǎng)絡(luò)吞吐量。
1)要禁用特定虛擬交換機的軟件 RSC,請運行以下命令:
Set-VMSwitch -Name vSwitchName -EnableSoftwareRsc $false
您可以即時啟用/禁用RSC,它不會影響任何活動連接。
或者,您可以在Windows主機上完全禁用RSC:
netsh int tcp set global rsc=disabled
2)網(wǎng)絡(luò)適配器驅(qū)動程序中的虛擬機隊列 (VMQ) 模式
在某些情況下,如果在物理 Hyper-V 主機的網(wǎng)絡(luò)適配器驅(qū)動程序中啟用了 VMQ(虛擬機隊列),則可能會導(dǎo)致 Hyper-V 虛擬機中的網(wǎng)絡(luò)性能不佳。
VMQ 是一項硬件功能,如果您的硬件不支持它在驅(qū)動程序中啟用,則可能會導(dǎo)致數(shù)據(jù)包丟失和網(wǎng)絡(luò)延遲增加。
該問題是 Broadcom 千兆網(wǎng)絡(luò)適配器的典型問題,在所有 Hyper-V 版本 (Windows Server 2012 R2/2016/2019) 中都會出現(xiàn)。
VMQ 旨在通過將數(shù)據(jù)包從物理網(wǎng)絡(luò)適配器直接轉(zhuǎn)發(fā)到虛擬機來提高網(wǎng)絡(luò)性能。
可以在網(wǎng)絡(luò)適配器驅(qū)動程序的屬性中禁用 VMQ。
或者,可以使用 PowerShell 顯示支持 VMQ 的網(wǎng)絡(luò)適配器列表及其狀態(tài):
Get-NetAdapterVmq
5、要禁用特定網(wǎng)卡的 VMQ,請運行以下命令(網(wǎng)絡(luò)適配器將在幾秒鐘內(nèi)不可用):
Set-NetAdapterVmq -Name “NICName” -Enabled $False
禁用 VMQ 后,最好重新啟動主機并檢查網(wǎng)絡(luò)性能。
6、確保在 Windows 中禁用
QoS 帶寬限制策略。
7、在Windows Server 2019上優(yōu)化Hyper-V的TCP設(shè)置
1)將當(dāng)前的TCP設(shè)置保存在Hyper-V主機上,并應(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實現(xiàn)。此算法針對具有高延遲的高速網(wǎng)絡(luò)進行了優(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)對于廣域網(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)絡(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)卡級別:
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)絡(luò)適配器屬性的“高級”選項卡中禁用這些選項:
- 接收段合并(IPv4/IPv6) = 禁用
- 大型發(fā)送卸載 v2 (IPv4/IPv6) = 已禁用
這些TCP堆棧設(shè)置將使Windows Server 2019網(wǎng)絡(luò)協(xié)議設(shè)置類似于以前的Windows Server版本。
以上就是Win10 Hyper虛擬機網(wǎng)速慢先的解決方法,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
Win10系統(tǒng)中HyperV虛擬機怎么訪問本機磁盤?
window10虛擬機hyperv怎么配置? Win10設(shè)置自帶虛擬機的技巧
相關(guān)文章
win10插網(wǎng)線顯示未識別網(wǎng)絡(luò)怎么解決? win10未識別的網(wǎng)絡(luò)的處理方案
win10插網(wǎng)線顯示未識別網(wǎng)絡(luò)怎么解決?win10設(shè)備插網(wǎng)線了,但是沒有網(wǎng),提示未識別網(wǎng)絡(luò),該怎么辦處理呢?下面我們就來看看win10未識別的網(wǎng)絡(luò)的處理方案2023-11-24win10與win7怎樣組建局域網(wǎng) win10與win7組建局域網(wǎng)方法
現(xiàn)在使用Win10和Win7系統(tǒng)的用戶還是非常多的,而最近有小伙伴在問如果想要組件局域網(wǎng)進行一些聯(lián)機操作的話,Win10與Win7這兩個不同的系統(tǒng)要如何去操作呢?那么下面就和小編2023-11-13win10怎么添加回環(huán)網(wǎng)卡? Win10配置環(huán)回適配器網(wǎng)卡用作虛擬網(wǎng)卡的技巧
win10如何設(shè)置回環(huán)網(wǎng)卡?在使用vmware workstation虛擬機或ENSP等網(wǎng)絡(luò)模擬器等工具時,經(jīng)常需要綁定多個電腦網(wǎng)卡來進行實驗,但電腦中物理網(wǎng)卡有限,此時可通過添加本地環(huán)2023-11-09win10此計算機缺少一個或者多個網(wǎng)絡(luò)協(xié)議怎么解決
當(dāng)我們使用win10系統(tǒng)的時候,有些情況下會遇到突然無法聯(lián)網(wǎng),選擇網(wǎng)絡(luò)診斷之后提示:此計算機缺少一個或者多個網(wǎng)絡(luò)協(xié)議,win10此計算機缺少一個或者多個網(wǎng)絡(luò)協(xié)議怎么解決?2023-11-07win10適配器wlan不見了沒辦法上網(wǎng)怎么修復(fù)? Win10只有飛行模式的解決辦
win10適配器wlan不見了沒辦法上網(wǎng)怎么修復(fù)?win10沒有網(wǎng)絡(luò),找不到wlan該怎么辦呢?下面我們就來看看Win10只有飛行模式的解決辦法2023-11-07win10文件共享提示輸入網(wǎng)絡(luò)憑據(jù)怎么辦 win10提示輸入網(wǎng)絡(luò)憑據(jù)解決方法
當(dāng)我們使用win10系統(tǒng)時,我們需要訪問局域網(wǎng)共享文件夾,但win10局域網(wǎng)需要輸入網(wǎng)絡(luò)憑證0需要輸入網(wǎng)絡(luò)憑證怎么辦?很多網(wǎng)友不應(yīng)該知道怎么操作,讓我們來看看win10需要輸入2023-11-06win10共享局域網(wǎng)其他機器怎么找 win10共享局域網(wǎng)其他機器查找方法
局域網(wǎng)共享可以方便局域網(wǎng)中的計算機自動調(diào)用共享文件用打印機等資源,但有用戶出現(xiàn)訪問不了查看不到其他共享計算機的情況,下面一起來了解一下吧2023-11-06win10系統(tǒng)DNS異常無法上網(wǎng)怎么辦 Win10系統(tǒng)中DNS異常無法上網(wǎng)的解決方
當(dāng)我們在使用win10系統(tǒng)時,會出現(xiàn)網(wǎng)絡(luò)DNS異常無法上網(wǎng)怎么辦,那么下本篇教程就來介紹解決Win10系統(tǒng)中DNS異常無法上網(wǎng)的操作方法吧2023-11-05win10無Internet網(wǎng)絡(luò)連接怎么辦 win10無Internet網(wǎng)絡(luò)連接解決方法
電腦如果沒有網(wǎng)絡(luò)的話就根本沒用,但電腦用久了或者有時候會出一些故障,比如說電腦沒有網(wǎng)絡(luò),連不上網(wǎng)絡(luò)的情況出現(xiàn),特別是現(xiàn)在在使用win10系統(tǒng)的小伙伴,我自己也遇到過,2023-10-24win10無法上網(wǎng)0x80070002怎么辦 win10無法上網(wǎng)0x80070002解決方法
當(dāng)我們在使用win10系統(tǒng)上網(wǎng)的時候,有些情況下會出現(xiàn)錯誤提示0x80070002并且無法聯(lián)網(wǎng),win10無法上網(wǎng)0x80070002怎么辦?下面一起來了解一下吧2023-10-23