Zakaj se kopiranje po SMB upočasni, ko se oba računalnika pridružita istemu VPN
SMB3 Multichannel lahko kopiranju v omrežju LAN doda tunelski kanal in ga potegne na počasnejšo pot. Potrdite kanal, nato ga odvežite ali onemogočite in znova preizkusite.
Kopiranje datoteke med dvema računalnikoma Windows v gigabitnem omrežju LAN pade v plazenje v trenutku, ko se oba povežeta z istim VPN, medtem ko preskus prepustnosti med istim parom še vedno poroča skoraj hitrost linije. Težava ni v povezavi in ne v disku. SMB3 Multichannel je tiho dodal drugo povezavo TCP, ki poteka po tunelu, in kopija čaka na počasnejši kanal. Če to pot odstranite iz SMB, se hitrost omrežja LAN vrne.
Ena skupna raba lahko potuje po več povezavah TCP
Multichannel omogoča odjemalcu, da odpre neodvisne povezave do enega strežnika, eno za vsak ustrezen par naslovov. V navadnem omrežju LAN je morda le en par, zato se nič presenetljivega ne zgodi. Dodajte omrežni vmesnik VPN v oba računalnika in Windows vidi drugi par, naslov tunela proti naslovu tunela, in skozenj odpre kanal.
Ta kanal je šifriran, si deli procesor s tunelom in prečka isto povezavo WAN kot vse ostalo. Kopija, ki bi sicer uporabila samo omrežje LAN, ima zdaj v naboru počasnega člana, in SMB ga ne tiho spusti.
Preskus prepustnosti, pripet na naslov omrežja LAN, je še vedno videti zdrav, in prav zato se meritvi tako ostro razlikujeta.
Dokažite, da tunelski kanal obstaja, preden kar koli spremenite
Zaženite poizvedbe v odjemalcu, medtem ko kopiranje poteka, ker je seznam kanalov zanimiv le, ko je živ.
Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens
Več kot ena izbrana vrstica za isti strežnik je potrditev, ki jo potrebujete. Razrešite naslov odjemalca sumljive vrstice v vmesnik. Če je ta vzdevek vmesnik VPN, je kanal resničen in ne zastarel vnos.
Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias
Naslovi se razlikujejo na vsakem računalniku, zato berite tiste, ki jih poroča vaš izhod, namesto da bi vnašali zgornje primere.
Odstranite tunel iz SMB in znova zaženite oba konca
Izklop Multichannela je sprememba v odjemalcu in strežniku hkrati, in če to storite samo na eni strani, druga ostane prosta, da še naprej ponuja vmesnik. Obstoječi kanali preživijo to nastavitev, zato načrtujte ponovni zagon, namesto da bi pričakovali, da se bo naslednja kopija obnašala drugače.
Set-SmbClientConfiguration -EnableMultiChannel $false -Force Set-SmbServerConfiguration -EnableMultiChannel $false -Force Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Po ponovnem zagonu naštejte vmesnike, ki jih strežnik ponuja za SMB. Tunelski vmesnik bi moral izginiti s tega seznama. Če je še vedno tam, je nastavitev pristala na napačni končni točki ali je stara seja še odprta.
Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed
Ko je cilj ožji od izklopa Multichannela povsod, odvezava strežniške komponente od tunelskega vmesnika ustavi skupno rabo prek njega, preostanek VPN pa ostane nedotaknjen.
Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Dajte prednost omrežju LAN in merite dvakrat na enak način
Metrika vmesnika ne odstrani kanala, ampak usmeri nove povezave na fizično povezavo in zadrži nepovezani promet stran od tunela. Vzdevek kopirajte iz izhoda, namesto da bi ga vnašali, ker je v nekaterih namestitvah lokaliziran.
Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000
Nato ponovite obe meritvi: kopiranje datoteke in preskus prepustnosti z enim tokom. Če si kopija opomore, medtem ko preskus prepustnosti ostane nespremenjen, tunel ni bil nikoli ozko grlo. Če se oba zrušita, je meja pot VPN in Multichannel jo je le naredil vidno. Primerjajte s kopijo, narejeno pred povezavo VPN, ker je to edina osnovna črta, ki spremembo izolira.
Izklop Multichannela stane prepustnost na strežnikih, ki resnično ponujajo več hitrih poti, zato ga znova vklopite, ko VPN izgine s slike. Zapišite, kateri vmesnik ste spremenili, ker bo naslednja oseba našla nastavitev in ne razloga.