Miks SMB kopeerimine aeglustub, kui mõlemad arvutid VPN-iga ühinevad
SMB3 Multichannel võib LAN-kopeerimisele lisada tunnelikanali ja tõmmata selle aeglasemale teele. Kinnitage kanal, seejärel siduge see lahti või keelake ja katsetage uuesti.
Failikopeerimine kahe Windowsi masina vahel gigabitises LAN-is langeb roomamiseks hetkel, mil mõlemad ühenduvad sama VPN-iga, samal ajal kui läbilaskevõime test sama paari vahel teatab endiselt peaaegu liini kiirust. Probleem ei ole ühenduses ega ka kettas. SMB3 Multichannel on vaikselt lisanud teise TCP-ühenduse, mis kulgeb läbi tunneli, ja kopeerimine ootab kanalit, mis on kõige aeglasem. Selle tee SMB-st eemaldamine toob LAN-i kiiruse tagasi.
Üks jagatud ressurss võib sõita mitmel TCP-ühendusel
Multichannel võimaldab kliendil avada sõltumatuid ühendusi ühe serveriga, üks iga sobiva aadressipaari kohta. Tavalises LAN-is võib olla ainult üks paar, nii et midagi üllatavat ei juhtu. Lisage mõlemale masinale VPN-adapter ja Windows näeb teist paari, tunneliaadress tunneliaadressi vastu, ning avab selle kaudu kanali.
See kanal on krüpteeritud, jagab protsessorit tunneliga ja läbib sama WAN-ühendust nagu kõik muu. Koopia, mis oleks muidu kasutanud ainult LAN-i, omab nüüd komplektis aeglast liiget, ja SMB ei viska seda vaikselt välja.
LAN-i aadressi külge kinnitatud läbilaskevõime test näeb endiselt terve välja, ja täpselt seetõttu lähevad kaks mõõtmist nii järsult lahku.
Tõestage, et tunnelikanal on olemas, enne kui midagi muudate
Käivitage päringud kliendil kopeerimise ajal, sest kanalite loend on huvitav ainult siis, kui see on elus.
Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens
Rohkem kui üks valitud rida sama serveri jaoks on kinnitus, mida vajate. Lahendage kahtlase rea kliendi aadress liideseks. Kui see alias on VPN-adapter, on kanal tõeline, mitte vananenud kirje.
Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias
Aadressid erinevad igas masinas, seega lugege neid, mida teie enda väljund teatab, selle asemel et ülalolevaid näiteid trükkida.
Võtke tunnel SMB-st välja ja taaskäivitage mõlemad otsad
Multichanneli väljalülitamine on muudatus nii kliendis kui serveris, ja selle tegemine ainult ühel pool jätab teise poole vabaks liidest edasi pakkuma. Olemasolevad kanalid jäävad seadest alles, seega planeerige taaskäivitus, mitte ärge oodake, et järgmine kopeerimine käitub teisiti.
Set-SmbClientConfiguration -EnableMultiChannel $false -Force Set-SmbServerConfiguration -EnableMultiChannel $false -Force Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Pärast taaskäivitust loetlege liidesed, mida server SMB jaoks pakub. Tunnel-adapter peaks sellest loendist kadunud olema. Kui see on endiselt olemas, maandus säte valele otspunktile või vana seanss on veel avatud.
Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed
Kui eesmärk on kitsam kui Multichanneli kõikjal väljalülitamine, peatab serverikomponendi tunnel-adapterist lahtisidestamine selle kaudu jagamise, jättes VPN-i ülejäänud osa puutumata.
Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Eelistage LAN-i ja mõõtke samamoodi kaks korda
Liidese mõõdik ei eemalda kanalit, kuid suunab uued ühendused füüsilisele ühendusele ja hoiab seonduva liikluse tunnelist eemal. Kopeerige alias väljundist, selle asemel et seda trükkida, sest mõnes paigalduses on see lokaliseeritud.
Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000
Seejärel korrake mõlemat mõõtmist: failikopeerimist ja ühe voo läbilaskevõime testi. Kui kopeerimine taastub, samal ajal kui läbilaskevõime test jääb muutumatuks, ei olnud tunnel kunagi kitsaskoht. Kui mõlemad varisevad, on VPN-i tee piiriks ja Multichannel tegi selle ainult nähtavaks. Võrrelge kopeerimisega, mis tehti enne VPN-i ühendamist, sest see on ainus baasjoon, mis muudatuse isoleerib.
Multichanneli keelamine maksab läbilaskevõimet serverites, mis tõesti pakuvad mitut kiiret teed, seega lülitage see uuesti sisse, kui VPN kaadrist kaob. Kirjutage üles, millist adapterit muutsite, sest järgmine inimene leiab sätte, mitte põhjuse.