otázka
Čo spôsobuje dlhšiu odozvu programu v sieťovej verzii na Windows 10/11?
odpověď
Spomalenie siete môže byť spôsobené nekompatibilitou alebo nesprávnym východiskovým nastavením ovládača sieťového adaptéra s nástrojom Receive Side Scaling verze 2 (RSSv2) (pre Windows 10 1803 a novšie).
Pokiaľ ovládač adaptéra umožňuje konfigurovať RSS, môžete sa pokúsiť optimalizovať tieto parametre:
-
*RssBaseProcGroup
-
*NumaNodeId
-
*RssBaseProcNumber
-
*MaxRssProcessors
-
*RssMaxProcNumber
-
*NumRSSQueues
-
*RSSMaxProcGroup
Ďalšie problémy môže spôsobovať prechod na systém TCP/IP Cubic, ktorý optimalizuje posielanie objemných údajov.
Pokiaľ nie je dobre nakonfigurované RSS a ďalšie parametre sieťovej komunikácie na serveri, môžu sa vyskytovať problémy v sieťovej komunikácii.
Ak nedochádza k výpadkom pripojení na strane klienta, môžete použiť nasledujúci postup:
-
Zakázať IPv6
-
Vypnúť vo vlastnostiach ovládače:
-
Energeticky úsporný Ethernet
-
Green Ethernet
-
Idle Power Saving
-
Jumbo rámec
-
Vypnúť na záložke riadenie spotreby:
-
Povoliť počítaču vypínať zariadenie z dôvodu úspory energie
-
Na sieťovom klientovi Vypnouť Cache Store pomocou Powershell skriptu:
$regpath= "HKLM:\System\CurrentControlSet\Services\LanmanWorkstation\Parameters"
$Name1 = "DirectoryCacheLifetime"
$Name2 = "FileInfoCacheLifetime"
$Name3 = "FileNotFoundCacheLifetime"
New-ItemProperty -Path $regpath -Name DirectoryCacheLifetime -Value 0 -PropertyType DWORD -Force | Out-Null
New-ItemProperty -Path $regpath -Name FileInfoCacheLifetime -Value 0 -PropertyType DWORD -Force | Out-Null
New-ItemProperty -Path $regpath -Name FileNotFoundCacheLifetime -Value 0 -PropertyType DWORD -Force | Out-Null
-
Na sieťovom klientovi použiť PowerShell skript pre optimalizáciu sieťového adaptéra z GitHubu:
WINDOWS-OPTIMIZATIONS/W10ANDW11-NETWORK-TCP-DESUBOPTIMIZATION.ps1 at main · GitHub
POZOR! Skript sa nesmie spúšťať na Windows serveri!