Гигабиттик LANдагы эки Windows машинасынын ортосундагы файл көчүрмөсү экөө тең бир VPNге кошулган учурда жай жоргологон ылдамдыкка түшөт, ал эми ошол эле жуптун ортосундагы өткөрүү жөндөмдүүлүгү сынагы дагы эле дээрлик линия ылдамдыгын билдирет. Маселе байланышта да, дискте да эмес. SMB3 Multichannel туннел аркылуу өтүүчү экинчи TCP байланышын үнсүз кошуп койду, жана көчүрмө эң жай каналды күтөт. Бул жолду SMBден алып салсак, LAN ылдамдыгы кайтат.

Бир жалпы ресурс бир нече TCP байланышы менен жүрө алады

Multichannel кардарга бир серверге көз карандысыз байланыштарды ачууга мүмкүндүк берет, ар бир ылайыктуу дарек жуп үчүн бирден. Жөнөкөй LANда бир гана жуп болушу мүмкүн, ошондуктан таң каларлык эч нерсе болбойт. Эки машинага тең VPN адаптерин кошуңуз, Windows экинчи жупту көрөт, туннел дареги туннел дарегине каршы, жана анын үстүнөн канал ачат.

Ал канал шифрленген, процессорду туннел менен бөлүшөт жана калган нерселердин баары сыяктуу эле ошол WAN байланышынан өтөт. Жалгыз LAN колдонмок көчүрмөнүн топтомунда эми жай мүчө бар, жана SMB аны үнсүз таштабайт.

LAN дарегине бекитилген өткөрүү жөндөмдүүлүгү сынагы дагы эле соо көрүнөт, эки өлчөө ушунчалык кескин айырмаланышынын себеби да ушул.

Бир нерсени өзгөртүүдөн мурун туннел каналынын бар экенин далилдеңиз

Көчүрмө жүрүп жатканда суроолорду кардарда иштетиңиз, анткени каналдардын тизмеси тирүү болгондо гана кызыктуу.

Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress
Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens

Бир сервер үчүн бирден ашык тандалган сап — сизге керек ырастоо. Шектүү саптын кардар дарегин интерфейске чечиңиз. Эгер ал псевдоним VPN адаптери болсо, канал чыныгы, эскирген жазуу эмес.

Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias

Даректер ар бир машинада айырмаланат, ошондуктан жогорудагы мисалдарды терүүнүн ордуна өз чыгарыңыз билдирген даректерди окуңуз.

Туннелди SMBден чыгарып, эки учун тең кайра иштетиңиз

Multichannelди өчүрүү кардарда да, серверде да өзгөртүү, жана аны бир гана тарапта жасоо экинчи тарапты интерфейсти сунуштоону улантууга бош калтырат. Бар каналдар бул жөндөөдөн кийин да сакталат, ошондуктан кийинки көчүрмө башкача болот деп күтүүнүн ордуна кайра жүктөөнү пландаңыз.

Set-SmbClientConfiguration -EnableMultiChannel $false -Force
Set-SmbServerConfiguration -EnableMultiChannel $false -Force
Get-SmbClientConfiguration | Select-Object EnableMultiChannel

Кайра жүктөөдөн кийин сервер SMB үчүн сунуш кылган интерфейстерди тизмелеңиз. Туннел адаптери ошол тизмеден жоголушу керек. Эгер ал дагы эле бар болсо, жөндөө туура эмес акыркы чекитке түшкөн же эски сессия дагы ачык.

Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed

Максат Multichannelди бардык жерде өчүрүүдөн тарыраак болгондо, сервер компонентин туннел адаптеринен ажыратуу ал аркылуу бөлүшүүнү токтотот, VPNдин калган бөлүгүн тийбеген бойдон калтырат.

Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server

LANды артык көрүңүз жана эки жолу бирдей өлчөңүз

Интерфейс метрикасы каналды жок кылбайт, бирок жаңы байланыштарды физикалык байланышка багыттайт жана тиешеси жок трафикти туннелден алыс кармайт. Псевдонимди терүүнүн ордуна чыгарыштан көчүрүңүз, анткени айрым орнотууларда ал локалдаштырылган.

Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric
Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000

Анан эки өлчөөнү тең кайталаңыз: файл көчүрмөсү жана бир агымдуу өткөрүү жөндөмдүүлүгү сынагы. Эгер көчүрмө калыбына келсе, ал эми өткөрүү жөндөмдүүлүгү сынагы өзгөрүүсүз калса, туннел эч качан тоскоол болгон эмес. Эгер экөө тең куласа, VPN жолу — чек, ал эми Multichannel аны жөн гана көрүнүктүү кылды. VPN кошулганга чейин алынган көчүрмө менен салыштырыңыз, анткени бул өзгөрүүнү обочолоштурган жалгыз баштапкы сызык.

Multichannelди өчүрүү чынында бир нече тез жолду сунуш кылган серверлерде өткөрүү жөндөмдүүлүгүн жумшайт, ошондуктан VPN көрүнүштөн кеткенде аны кайра күйгүзүңүз. Кайсы адаптерди өзгөрткөнүңүздү жазып коюңуз, анткени кийинки адам жөндөөнү табат, себебин эмес.

Тектеш макалалар