VPN ద్వారా SMB బహుళ-ఛానెల్: క్లయింట్ వాస్తవంగా ఏమి ఉపయోగిస్తుంది
VPN ద్వారా SMB బహుళ-ఛానెల్ కొన్ని ఛానెల్లను మాత్రమే జోడిస్తుంది: నెమ్మదిగా ఉన్న ఫైళ్ల కోసం టన్నెల్ను నిందించే ముందు క్లయింట్ ఇంటర్ఫేస్లు, ఎంచుకున్న కనెక్షన్లు మరియు SMB మాండలికాన్ని చదవండి.
VPN ద్వారా ఫైళ్లకు నెమ్మదిగా ప్రవేశం బహుళ-ఛానెల్ సెట్టింగ్ను పరిష్కారంగా చూడటానికి ప్రేరేపిస్తుంది, సెట్టింగ్కు తరచుగా పని చేయడానికి ఏమీ ఉండదు. RSS లేని ఒకే వర్చువల్ అడాప్టర్ ట్రాఫిక్ను అనేక ఛానెల్లపై పంపిణీ చేయలేదు, చెక్బాక్స్ ఏమి చెప్పినా. ముఖ్యమైనది SMB రెండు చివరలలో చూసే సామర్థ్యం, ల్యాప్టాప్ భౌతిక NIC వివరాలు కాదు. క్రింది వివరణ క్రియాశీల సెషన్ నుండి ప్రారంభమై అడాప్టర్ లేఅవుట్కు తిరిగి వెళ్తుంది.
NIC వివరాల నుండి కాదు, సెషన్ నుండి ప్రారంభించండి
మొదట సెషన్ బహుళ-ఛానెల్ను ఉపయోగించగలదో లేదో నిర్ధారించండి. ఈ లక్షణం SMB3కి చెందినది, కాబట్టి పరికరం లేదా పాత సర్వర్తో చర్చించిన పాత మాండలికం అడాప్టర్ గురించిన ఏ ప్రశ్న ముఖ్యమయ్యే ముందే దాన్ని మినహాయిస్తుంది. తర్వాత క్లయింట్ వాస్తవానికి ఏ సర్వర్కు కనెక్ట్ అయిందో నిర్ధారించండి, ఎందుకంటే మీరు పరిశీలిస్తున్న నోడ్ కంటే వేరే నోడ్కు రిజాల్వ్ అయ్యే పేరు నమ్మదగిన కానీ అసంబద్ధమైన ఫలితాన్ని ఇస్తుంది.
Get-SmbConnection
Get-SmbClientConfiguration | Select-Object EnableMultichannel
Get-SmbClientNetworkInterface
మొదటి ఆదేశం మాండలికం, సర్వర్ మరియు షేర్ను ఒకే లైన్లో పేర్కొంటుంది. రెండవది క్లయింట్లో లక్షణం ప్రారంభమైందో లేదో చూపిస్తుంది, మూడవది SMB తెలిసిన ఇంటర్ఫేస్లను వాటి నివేదించిన సామర్థ్యాలతో జాబితా చేస్తుంది. RSS లేదా RDMA నివేదించని వర్చువల్ అడాప్టర్ లేఅవుట్ ఏమి కాగలదో చెబుతుంది.
మాండలికం SMB3 కాకుంటే, ఆగి మొదట ఆ ప్రశ్నను పరిష్కరించండి. లేకుంటే ప్రతి తదుపరి ఆదేశం ప్రారంభించలేని లక్షణాన్ని వివరిస్తుంది.
క్లయింట్ ఇంటర్ఫేస్లను నిజాయితీగా చదవండి
మీ డిఫాల్ట్ మార్గాన్ని ఏ అడాప్టర్ మోస్తుందో SMBకి పట్టింపు లేదు; అది ఉపయోగించగల ఇంటర్ఫేస్లను లెక్కించి ప్రతిదాన్ని అంచనా వేస్తుంది. Wi-Fi, Ethernet మరియు VPN అడాప్టర్ ఉన్న ల్యాప్టాప్ మూడు ఇంటర్ఫేస్లను అందించగలదు, వాటిలో ఒకటి మాత్రమే మీరు మాట్లాడుతున్న సర్వర్కు చేరుకోగలదు. మిగిలినవి అభ్యర్థులు, ఛానెల్లు కావు.
లింక్ వేగం నిలువు వరుసకు బదులు RSS మరియు RDMA నిలువు వరుసలను చదవండి. వర్చువల్ అడాప్టర్ సాధారణంగా RSS సామర్థ్యం లేకుండా అధిక నామమాత్ర వేగాన్ని నివేదిస్తుంది, నామమాత్ర వేగం ఇంటర్నెట్ ద్వారా వెళ్లే మార్గాన్ని కాదు, వర్చువల్ లింక్ను వివరిస్తుంది. ఆ రెండు సంఖ్యలలో ఏదీ సెషన్ ఎన్ని ఛానెల్లను ఉపయోగిస్తుందో చెప్పదు.
అడాప్టర్ RSS సామర్థ్యాన్ని చూపకుంటే, మద్దతు ఉన్న సరిదిద్దడం VPN విక్రేత డ్రైవర్లో ఉంటుంది, భౌతిక NIC యొక్క అధునాతన లక్షణాలలో కాదు. హార్డ్వేర్ అడాప్టర్లో RSS పెట్టెను టిక్ చేయడం వర్చువల్ అడాప్టర్ SMBకి చూపే దానిలో ఏమీ మార్చదు.
ఎంచుకున్న ఛానెల్లను కనుగొన్న అభ్యర్థుల నుండి వేరు చేయండి
కనెక్షన్ జాబితా అత్యంత తరచుగా తప్పుగా చదవబడే భాగం. ఎంచుకోని అభ్యర్థులను చేర్చినప్పుడు, అవుట్పుట్ SMB పరిగణించిన అన్నింటినీ చూపిస్తుంది, అది డేటాను మోసే ఛానెల్ల సమితి కాదు. మీకు ఆసక్తి ఉన్న నిర్దిష్ట క్లయింట్ మరియు సర్వర్ ఇంటర్ఫేస్ జోడీకి ఎంపిక జెండా మరియు ఛానెల్ సంఖ్యను చదవండి.
Get-SmbMultichannelConnection -ServerName files.lab.example -IncludeNotSelected
Get-SmbMultichannelConnection -ServerName files.lab.example | Format-List *
మీ స్వంత సర్వర్ పేరుతో భర్తీ చేయండి. రెండవ రూపం ఎంచుకున్న కనెక్షన్ల లక్షణాలను ముద్రిస్తుంది, ఇంటర్ఫేస్ సూచికలు మరియు ప్రస్తుత ఛానెల్ సంఖ్యతో సహా, అదే ముఖ్యమైన సంఖ్య. ఒక అడాప్టర్పై కనుగొన్న అనేక చిరునామాలు ఇప్పటికీ ఒకే అడాప్టర్.
కనుగొన్న చిరునామా VPN విధానం కారణంగా ఉపయోగించలేకపోవచ్చు: అది టన్నెల్ మోసుకెళ్లని స్థానిక సబ్నెట్ చిరునామా కావచ్చు, లేదా సర్వర్ మరో నెట్వర్క్లో మాత్రమే అందించే చిరునామా కావచ్చు. SMB దాన్ని అభ్యర్థిగా జాబితా చేస్తుంది ఇంటర్ఫేస్ ఉన్నందున, మార్గం పని చేస్తున్నందున కాదు.
VPN అడాప్టర్ లేఅవుట్కు ఏమి చేస్తుంది
మూడు లేఅవుట్లను వేరు చేయడం విలువైనది, ఎందుకంటే వాటిలో రెండు మాత్రమే ఒకటి కంటే ఎక్కువ ఛానెల్లను ఉత్పత్తి చేయగలవు. RSS లేని ఒక అడాప్టర్ ఒక ఛానెల్ ఇస్తుంది. RSS సామర్థ్యం ఉన్న ఒక అడాప్టర్ కనెక్షన్లను కోర్లపై పంపిణీ చేయగలదు. అనేక ఉపయోగించదగిన అడాప్టర్లు RSS లేకుండానే అనేక ఛానెల్లను ఉత్పత్తి చేయగలవు, RSS తప్పనిసరి అని భావించేవారు మరచిపోయే కాన్ఫిగరేషన్ ఇదే.
| 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 |
చివరి అడ్డువరుస VPN ద్వారా ముఖ్యమైనది. అన్నీ ఒకే ఎన్క్రిప్ట్ చేసిన టన్నెల్లోకి ప్రవేశించే ఛానెల్లు టన్నెల్ యొక్క throughput, గేట్వే CPU మరియు WAN లింక్ను పంచుకుంటాయి. అక్కడ ఛానెల్ జోడించడం సామర్థ్యాన్ని జోడించకుండా పనిని పునఃపంపిణీ చేస్తుంది, కొలత దాన్ని చూపిస్తుంది.
పోల్చుతున్నప్పుడు సంతకం మరియు ఎన్క్రిప్షన్ ప్రారంభంలో ఉంచండి, ఎందుకంటే వాటిని ఆఫ్ చేయడం మీరు కొలిచే దాన్ని మారుస్తుంది. భద్రతా సెట్టింగ్ను ఆఫ్ చేయడంపై ఆధారపడిన పనితీరు ఫలితం మీరు అమలు చేయగల ఫలితం కాదు.
నిజంగా నెమ్మదిగా ఉన్న పని భారాన్ని కొలవండి
ఏదైనా మార్చే ముందు పని భారానికి పేరు పెట్టండి: ఒక పెద్ద వరుస కాపీ, ఒక డైరెక్టరీలో చాలా చిన్న ఫైళ్లు, లేదా హ్యాండిల్లను తెరిచి మూసే అప్లికేషన్. నిజమైన స్వతంత్ర మార్గాలు ఉన్నప్పుడు బహుళ-ఛానెల్ మొదటి సందర్భానికి సహాయపడుతుంది, మూడవ దానికి చాలా తక్కువ చేస్తుంది, ఎందుకంటే అక్కడ ఖర్చు బ్యాండ్విడ్త్ కాదు, ఆధారపడిన రౌండ్ ట్రిప్లు.
ప్రస్తుత లేఅవుట్తో బేస్లైన్ తీసుకోండి, ఒక విషయాన్ని మార్చండి, తర్వాత అదే ఫైల్ సెట్ మరియు రోజులో అదే సమయంలో మళ్లీ తీసుకోండి. ఎంచుకున్న మార్గాల సంఖ్యను సంఖ్య పక్కన నమోదు చేయండి, తద్వారా తర్వాత చదివేవారు మార్పు లేఅవుట్ను మార్చిందో లేదా భారాన్ని మాత్రమే మార్చిందో తెలుసుకోగలరు.
ఛానెల్లు మారకుంటే, పనితీరు ప్రశ్న వేరే చోట ఉంది: టన్నెల్ ఎన్క్రిప్షన్ ఓవర్హెడ్, మార్గం ఆలస్యం, లేదా సర్వర్ స్వంత డిస్క్ మరియు CPU. ఇప్పటికే తగినన్ని అడాప్టర్లు ఉన్న ల్యాప్టాప్కు మరొకటి జోడించే ముందు వీటిని కొలవడం విలువైనది.