Prečo sa kopírovanie cez SMB spomalí, keď sa oba počítače pripoja k tej istej VPN
SMB3 Multichannel môže ku kopírovaniu v LAN pridať tunelový kanál a stiahnuť ho na pomalšiu cestu. Potvrďte kanál, potom ho odviažte alebo vypnite a znova otestujte.
Kopírovanie súboru medzi dvoma počítačmi Windows v gigabitovej LAN spadne na plazenie v momente, keď sa oba pripoja k tej istej VPN, zatiaľ čo test priepustnosti medzi tou istou dvojicou stále hlási takmer rýchlosť linky. Problém nie je v spoji ani v disku. SMB3 Multichannel ticho pridal druhé TCP spojenie, ktoré ide tunelom, a kópia čaká na pomalší kanál. Odstránenie tejto cesty z SMB vráti rýchlosť LAN.
Jedno zdieľanie môže ísť cez viacero TCP spojení
Multichannel umožňuje klientovi otvoriť nezávislé spojenia k jednému serveru, jedno pre každú vhodnú dvojicu adries. V bežnej LAN môže byť len jedna dvojica, takže sa nič prekvapivé nedeje. Pridajte adaptér VPN na oba počítače a Windows uvidí druhú dvojicu, adresa tunela proti adrese tunela, a otvorí cez ňu kanál.
Tento kanál je šifrovaný, delí sa o procesor s tunelom a prechádza tou istou WAN linkou ako všetko ostatné. Kópia, ktorá by inak použila len LAN, má teraz v sade pomalého člena, a SMB ho ticho nezahodí.
Test priepustnosti pripnutý k adrese LAN stále vyzerá zdravo, a práve preto sa obe merania tak ostro rozchádzajú.
Dokážte, že tunelový kanál existuje, skôr než čokoľvek zmeníte
Spustite dopyty na klientovi, kým kopírovanie prebieha, pretože zoznam kanálov je zaujímavý len vtedy, keď je živý.
Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens
Viac ako jeden vybraný riadok pre ten istý server je potvrdenie, ktoré potrebujete. Preložte klientsku adresu podozrivého riadku na rozhranie. Ak je tým aliasom adaptér VPN, kanál je skutočný, a nie zastaraný záznam.
Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias
Adresy sa na každom počítači líšia, preto čítajte tie, ktoré hlási váš vlastný výstup, namiesto opisovania príkladov vyššie.
Vyberte tunel z SMB a reštartujte oba konce
Vypnutie Multichannelu je zmena na klientovi aj na serveri a vykonanie len na jednej strane necháva druhú stranu slobodne ďalej ponúkať rozhranie. Existujúce kanály nastavenie prežijú, preto naplánujte reštart, namiesto toho, aby ste čakali, že sa ďalšia kópia bude správať inak.
Set-SmbClientConfiguration -EnableMultiChannel $false -Force Set-SmbServerConfiguration -EnableMultiChannel $false -Force Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Po reštarte vypíšte rozhrania, ktoré server ponúka pre SMB. Tunelový adaptér by mal zo zoznamu zmiznúť. Ak tam stále je, nastavenie pristálo na nesprávnom konci alebo je stále otvorená stará relácia.
Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed
Keď je cieľ užší než vypnutie Multichannelu všade, odviazanie serverovej komponenty od tunelového adaptéra zastaví zdieľanie cez neho, ale zvyšok VPN nechá nedotknutý.
Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Uprednostnite LAN a merajte dvakrát rovnakým spôsobom
Metrika rozhrania kanál neodstráni, ale nasmeruje nové spojenia na fyzické spojenie a udrží nesúvisiacu prevádzku mimo tunela. Skopírujte alias z výstupu namiesto jeho písania, pretože na niektorých inštaláciách je lokalizovaný.
Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000
Potom zopakujte obe merania: kopírovanie súboru a test priepustnosti s jedným tokom. Ak sa kópia spamätá, zatiaľ čo test priepustnosti zostane nezmenený, tunel nikdy nebol úzkym hrdlom. Ak sa zrútia obe, limitom je cesta VPN a Multichannel ju len zviditeľnil. Porovnajte s kópiou vyhotovenou pred pripojením VPN, pretože to je jediná základná línia, ktorá zmenu izoluje.
Vypnutie Multichannelu stojí priepustnosť na serveroch, ktoré naozaj ponúkajú viacero rýchlych ciest, preto ho znova zapnite, keď VPN zmizne zo scény. Zapíšte, ktorý adaptér ste zmenili, pretože ďalší človek nájde nastavenie, a nie dôvod.