Počasen dostop do datotek prek VPN vabi, da nastavitev več kanalov vzamete za rešitev, nastavitev pa pogosto nima s čim delati. En sam navidezni adapter brez RSS ne more razporediti prometa po več kanalih, ne glede na to, kaj pravi potrditveno polje. Pomembna je zmogljivost, ki jo SMB vidi na obeh koncih, ne specifikacija fizičnega omrežnega adapterja prenosnika. Spodnji pregled se začne pri aktivni seji in se vrne k razporeditvi adapterjev.

Začnite pri seji, ne pri specifikaciji omrežnega adapterja

Najprej potrdite, da seja sploh lahko uporablja več kanalov. Funkcija spada k SMB3, zato starejši dialekt, dogovorjen z napravo ali starim strežnikom, to izključi, preden postane pomembno katero koli vprašanje o adapterju. Nato potrdite, s katerim strežnikom se je odjemalec dejansko povezal, ker ime, ki se razreši v drugo vozlišče od pregledanega, da prepričljiv, a nepomemben rezultat.

Get-SmbConnection
Get-SmbClientConfiguration | Select-Object EnableMultichannel
Get-SmbClientNetworkInterface

Prvi ukaz poimenuje dialekt, strežnik in skupno rabo v eni vrstici. Drugi pokaže, ali je funkcija pri odjemalcu omogočena, tretji pa našteje vmesnike, ki jih SMB pozna, z njihovimi sporočenimi zmožnostmi. Navidezni adapter, ki ne sporoča niti RSS niti RDMA, vam pove, kaj lahko postane razporeditev.

Če dialekt ni SMB3, se ustavite in najprej rešite to vprašanje. Sicer bo vsak kasnejši ukaz opisal funkcijo, ki se ne more vklopiti.

Bodite pošteni pri branju vmesnikov odjemalca

SMB ne zanima, kateri adapter nosi privzeto pot; našteje vmesnike, ki jih lahko uporabi, in oceni vsakega. Prenosnik z Wi-Fi, Ethernetom in adapterjem VPN lahko predstavi tri vmesnike, le eden od njih pa je morda dosegljiv za strežnik, s katerim govorite. Ostali so kandidati, ne kanali.

Berite stolpca RSS in RDMA, ne stolpca hitrosti povezave. Navidezni adapter običajno sporoča visoko nazivno hitrost brez zmožnosti RSS, nazivna hitrost pa opisuje navidezno povezavo, ne poti prek interneta. Nobena od teh dveh številk ne pove, koliko kanalov uporablja seja.

Če adapter ne kaže zmožnosti RSS, podprta popravek spada k gonilniku ponudnika VPN, ne k naprednim lastnostim fizičnega omrežnega adapterja. Označevanje polja RSS na strojnem adapterju ne spremeni ničesar v tem, kar navidezni adapter kaže SMB.

Ločite izbrane kanale od odkritih kandidatov

Seznam povezav je del, ki se najpogosteje bere napačno. Če vključite neizbrane kandidate, izpis pokaže vse, kar je SMB upošteval, to pa ni množica kanalov, ki prenašajo podatke. Berite zastavico izbire in število kanalov za določen par vmesnikov odjemalca in strežnika, ki vas zanima.

Get-SmbMultichannelConnection -ServerName files.lab.example -IncludeNotSelected
Get-SmbMultichannelConnection -ServerName files.lab.example | Format-List *

Nadomestite z imenom svojega strežnika. Druga oblika izpiše lastnosti izbranih povezav, vključno z indeksi vmesnikov in trenutnim številom kanalov, in to je število, ki šteje. Več odkritih naslovov na enem adapterju je še vedno en adapter.

Odkriti naslov je lahko neuporaben tudi zaradi pravila VPN: lahko je naslov lokalne podomrežja, ki ga tunel ne prenaša, ali naslov, ki ga strežnik streže le v drugem omrežju. SMB ga navede kot kandidata, ker vmesnik obstaja, ne ker bi pot delovala.

Kaj adapter VPN naredi z razporeditvijo

Tri razporeditve velja razlikovati, ker lahko le dve ustvarita več kot en kanal. En adapter brez RSS da en kanal. En adapter z zmožnostjo RSS lahko razporedi povezave po jedrih. Več uporabnih adapterjev lahko ustvari več kanalov tudi brez RSS, in to je konfiguracija, ki jo ljudje pozabijo, ko menijo, da je RSS obvezen.

Layout SMB seesChannels possible
One adapter, no RSSOne
One adapter with RSSSeveral, spread across cores
Two or more usable adaptersSeveral, one path per adapter
Several adapters behind one tunnelSeveral, one shared bottleneck

Zadnja vrstica je tista, ki šteje prek VPN. Kanali, ki vsi vstopijo v isti šifrirani tunel, si delijo pretočnost tunela, procesor prehoda in povezavo WAN. Dodajanje kanala tam prerazporedi delo, ne da bi dodalo zmogljivost, in meritev bo to pokazala.

Med primerjanjem pustite podpisovanje in šifriranje omogočeno, ker njuno izklop spremeni to, kar merite. Rezultat delovanja, ki je odvisen od izklopa varnostne nastavitve, ni rezultat, ki bi ga lahko uvedli.

Izmerite obremenitev, ki je resnično počasna

Poimenujte obremenitev, preden karkoli spremenite: ena velika zaporedna kopija, veliko majhnih datotek v enem imeniku ali aplikacija, ki odpira in zapira ročaje. Več kanalov lahko pomaga prvemu primeru, ko obstajajo resnično neodvisne poti, tretjemu pa naredi zelo malo, ker so tam stroški odvisni povratni obiski, ne pasovna širina.

Zajemite izhodišče s trenutno razporeditvijo, spremenite eno stvar in zajemite znova z isto množico datotek in ob istem času dneva. Zapišite število izbranih poti ob številki, da lahko poznejši bralec presodi, ali je sprememba spremenila razporeditev ali le obremenitev.

Če se kanali niso spremenili, je vprašanje delovanja drugje: stroški šifriranja tunela, zakasnitev poti ali lastni disk in procesor strežnika. To velja izmeriti, preden prenosniku, ki jih ima že dovolj, dodate še en adapter.

Sorodni članki