Kvifor ein SMB-kopi blir treg når begge PC-ane koplar til same VPN
SMB3 Multichannel kan leggja til ein tunnelkanal på ein LAN-kopi og dra han over på den tregare vegen. Stadfest kanalen, og løys eller slå han av og test på nytt.
Ein filkopi mellom to Windows-maskinar på eit gigabit-LAN fell til krypfart i det augneblinken begge koplar til same VPN, medan ein gjennomstrøymingstest mellom same paret framleis rapporterer nesten linjehastigheit. Problemet er ikkje sambandet, og ikkje disken heller. SMB3 Multichannel har stille lagt til ei andre TCP-tilkopling som går over tunnelen, og kopien ventar på kanalen som er tregast. Fjernar ein den vegen frå SMB, kjem LAN-hastigheita tilbake.
Éi deling kan gå over fleire TCP-tilkoplingar
Multichannel lèt ein klient opna uavhengige tilkoplingar til éin tenar, éi for kvart passande adressepar. På eit vanleg LAN er det kanskje berre eitt par, så ingenting overraskande skjer. Legg til ein VPN-adapter på begge maskinane, og Windows ser eit andre par, tunneladresse mot tunneladresse, og opnar ein kanal over det.
Den kanalen er kryptert, deler CPU med tunnelen og kryssar den same WAN-lenka som alt anna. Ein kopi som elles ville brukt berre LAN, har no eit tregt medlem i settet, og SMB slepp det ikkje stille.
Ein gjennomstrøymingstest festa til LAN-adressa ser framleis sunn ut, og det er nettopp derfor dei to målingane er så usamde.
Prov at tunnelkanalen finst før du endrar noko
Køyr spørjingane på klienten medan ein kopi går, for ei kanalliste er berre interessant når ho er levande.
Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens
Meir enn éi vald rad for same tenar er stadfestinga du treng. Slå opp klientadressa til den mistenkelege rada til eit grensesnitt. Om det aliaset er VPN-adapteren, er kanalen ekte og ikkje ei forelda oppføring.
Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias
Adresser er ulike på kvar maskin, så les dei di eiga utskrift rapporterer i staden for å skriva døma ovanfor.
Ta tunnelen ut av SMB og start begge endar på nytt
Å slå av Multichannel er ei endring på både klienten og tenaren, og gjer du det berre på éi side, står den andre fritt til å halda fram med å tilby grensesnittet. Eksisterande kanalar overlever innstillinga, så planlegg ein omstart i staden for å vente at neste kopi skal oppføra seg annleis.
Set-SmbClientConfiguration -EnableMultiChannel $false -Force Set-SmbServerConfiguration -EnableMultiChannel $false -Force Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Etter omstarten kan du lista grensesnitta tenaren tilbyr for SMB. Tunneladapteren skal vera borte frå den lista. Er han framleis der, landa innstillinga på feil endepunkt, eller ei gammal økt er framleis open.
Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed
Når målet er smalare enn å slå av Multichannel overalt, stoppar det å løysa tenarkomponenten frå tunneladapteren delinga over han, medan resten av VPN-en vert late i fred.
Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Føretrekk LAN-et og mål på same måte to gonger
Ein grensesnittmetrikk fjernar ikkje ein kanal, men han styrer nye tilkoplingar mot den fysiske lenka og held uvedkomande trafikk borte frå tunnelen. Kopier aliaset frå utskrifta i staden for å skriva det, for det er lokalisert på enkelte installasjonar.
Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000
Gjenta deretter begge målingane: filkopien og ein enkeltstrøyms gjennomstrøymingstest. Om kopien kjem seg medan gjennomstrøymingstesten er uendra, var tunnelen aldri flaskehalsen. Om begge kollapsar, er VPN-vegen grensa, og Multichannel gjorde han berre synleg. Samanlikn med ein kopi teken før VPN-en vart kopla til, for det er den einaste referansen som isolerer endringa.
Å deaktivera Multichannel kostar gjennomstrøyming på tenarar som faktisk tilbyr fleire raske vegar, så slå det på att når VPN-en forsvinn ut av biletet. Noter kva adapter du endra, for den neste personen finn innstillinga og ikkje årsaka.