Копирањето датотека помеѓу две Windows машини на гигабитна LAN паѓа на ползење во моментот кога двете се поврзуваат на иста 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 ќе излезе од сликата. Запишете кој адаптер сте го смениле, бидејќи следниот човек ќе ја најде поставката, а не причината.

Поврзани статии