SMB-Multichannel iwwer eng VPN: wat de Client tatsächlech benotzt
SMB-Multichannel iwwer eng VPN setzt nëmme wéineg Kanäl derbäi: liest d'Interfacen vum Client, déi ausgewielte Verbindungen an den SMB-Dialekt, ier Dir den Tunnel fir lues Fichieren haftbar maacht.
Luesen Zougrëff op Fichieren iwwer eng VPN verleet dozou, d'Multichannel-Astellung als Léisung ze gesinn, an dacks huet d'Astellung näischt, mat deem se schaffe kann. Een eenzegen virtuelle Adapter ouni RSS kann den Trafic net iwwer méi Kanäl verdeelen, egal wat d'Këscht seet. Wat zielt, ass d'Fäegkeet, déi SMB op béide Säiten gesäit, net d'Spezifikatioun vun der physescher NIC vum Laptop. D'Duerchgang hei drënner fänkt bei enger aktiver Sitzung un a geet bis zum Adapter-Layout zréck.
Fänkt bei der Sitzung un, net bei der Spezifikatioun vun der NIC
Bestätegt fir d'éischt, datt d'Sitzung iwwerhaapt Multichannel ka benotzen. D'Funktioun gehéiert zu SMB3, also schléisst en eelere Dialekt, dee mat engem Apparat oder engem ale Server ausgehandelt gouf, se aus, ier iergendeng Adapter-Fro wichteg gëtt. Bestätegt dann, mat wéi engem Server de Client tatsächlech verbonne war, well en Numm, deen op en aneren Node opléist wéi deen, deen Dir ënnersicht, en iwwerzeegend awer irrelevante Resultat gëtt.
Get-SmbConnection
Get-SmbClientConfiguration | Select-Object EnableMultichannel
Get-SmbClientNetworkInterface
Den éischte Kommando nennt den Dialekt, de Server an de Share an enger Zeil. Den zweete weist, ob d'Funktioun um Client ageschalt ass, an den drëtten zielt d'Interfacen op, déi SMB kennt, mat hire gemellten Fäegkeeten. En virtuelle Adapter, deen weder RSS nach RDMA mellt, seet Iech, wat d'Layout ka ginn.
Wann den Dialekt net SMB3 ass, stoppt a léist déi Fro fir d'éischt. Soss beschreift all spéidere Kommando eng Funktioun, déi net ka gräifen.
Liest d'Interfacen vum Client éierlech
SMB ass et egal, wéi en Adapter Är Standardroute dréit; et zielt d'Interfacen op, déi et ka benotzen, a bewäert jiddwereng. En Laptop mat Wi-Fi, Ethernet an engem VPN-Adapter ka dräi Interfacen ubidden, an nëmmen eng dovu kann fir de Server, mat deem Dir schwätzt, erreechbar sinn. Déi aner si Kandidaten, net Kanäl.
Liest d'Kolonnen RSS an RDMA amplaz vun der Kolonn vun der Linkgeschwindegkeet. En virtuelle Adapter mellt dacks eng héich nominell Geschwindegkeet ouni RSS-Fäegkeet, an déi nominell Geschwindegkeet beschreift de virtuelle Link, net de Wee duerch d'Internet. Keng vun den zwou Zuele seet Iech, wéi vill Kanäl d'Sitzung benotzt.
Wann den Adapter keng RSS-Fäegkeet weist, gehéiert déi ënnerstëtzt Korrektur zum Treiber vum VPN-Provider, net zu den erweiderten Eegenschafte vun der physescher NIC. En Haken bei RSS um Hardwareadapter ännert näischt drun, wat den virtuelle Adapter dem SMB weist.
Trennt ausgewielt Kanäl vun entdeckte Kandidaten
D'Verbindungslëscht ass deen Deel, deen am dackste falsch geliest gëtt. Mat abegrafften net ausgewielten Kandidaten weist d'Ausgab alles, wat SMB betruecht huet, an dat ass net de Set vu Kanäl, déi Daten droen. Liest de Auswiel-Flag an d'Zuel vun de Kanäl fir dat konkreet Client- an Server-Interfacepaar, dat Iech intresséiert.
Get-SmbMultichannelConnection -ServerName files.lab.example -IncludeNotSelected
Get-SmbMultichannelConnection -ServerName files.lab.example | Format-List *
Ersetzt duerch Ären eegene Servernumm. Déi zweet Form dréckt d'Eegenschafte vun den ausgewielte Verbindungen aus, dorënner d'Interface-Indizes an déi aktuell Zuel vu Kanäl, an dat ass d'Zuel, op déi et ukënnt. Méi entdeckt Adressen op engem Adapter sinn nach ëmmer een Adapter.
Eng entdeckt Adress kann och wéinst der VPN-Politik onbrauchbar sinn: et kann eng lokal Subnetzadress sinn, déi den Tunnel net dréit, oder eng Adress, déi de Server nëmmen an engem aneren Netz zerwéiert. SMB zielt se als Kandidat op, well d'Interface existéiert, net well de Wee funktionéiert.
Wat den VPN-Adapter mam Layout mécht
Dräi Layouten ass et wäert z'ënnerscheeden, well nëmmen zwou dovu méi wéi ee Kanal kënne produzéieren. Een Adapter ouni RSS gëtt ee Kanal. Een Adapter mat RSS kann d'Verbindungen iwwer Käre verdeelen. Méi brauchbar Adapter kënnen och ouni RSS méi Kanäl produzéieren, an dat ass d'Konfiguratioun, déi d'Leit vergiessen, wa se RSS als obligatoresch ugesinn.
| Layout SMB sees | Channels possible |
|---|---|
| One adapter, no RSS | One |
| One adapter with RSS | Several, spread across cores |
| Two or more usable adapters | Several, one path per adapter |
| Several adapters behind one tunnel | Several, one shared bottleneck |
Déi lescht Zeil ass déi, déi iwwer eng VPN zielt. Kanäl, déi alleguer an de selwechten verschlësselten Tunnel eraginn, deelen den Duerchfluss vum Tunnel, d'CPU vum Gateway an de WAN-Link. Do e Kanal derbäisetzen verdeelt d'Aarbecht ëm, ouni Kapazitéit derbäizesetzen, an d'Moossnam wäert et weisen.
Hält d'Signéieren an d'Verschlësselung aktiv, wärend Dir vergläicht, well se auszeschalten dat ännert, wat Dir moosst. En Performance-Resultat, dat dovun ofhängt, eng Sécherheetsastellung auszeschalten, ass keen Resultat, dat Dir kënnt ausproléieren.
Moosst d'Aarbechtslaascht, déi tatsächlech lues ass
Nennt d'Aarbechtslaascht, ier Dir eppes ännert: eng grouss sequenziell Kopie, vill kleng Fichieren an engem Verzeechnis, oder eng Applikatioun, déi Handles opmécht a zoumécht. Multichannel kann dem éischte Fall hëllefen, wann et wierklech onofhängeg Weeër gëtt, a mécht ganz wéineg fir den drëtten, well do d'Käschte ofhängeg Hi-und-Hier-Reesen sinn an net Bandbreet.
Hëlt eng Basis mat dem aktuellen Layout, ännert eng Saach, an hëlt duerno nach eng Kéier mam selwechte Fichierset an zur selwechter Zäit vum Dag. Nottéiert d'Zuel vun den ausgewielte Weeër niewent der Zuel, sou datt en spéidere Lieser ka soen, ob d'Ännerung d'Layout oder nëmmen d'Laascht verännert huet.
Wann d'Kanäl sech net geännert hunn, läit d'Performance-Fro sossier: d'Verschlësselungskäschte vum Tunnel, d'Latenz vum Wee, oder d'Disk an d'CPU vum Server selwer. Dat ass et wäert ze moossen, ier nach en Adapter bei e Laptop derbäikënnt, deen der schonn duerch hatt.