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