రెండు Windows మెషీన్ల మధ్య ఫైల్ కాపీ రెండూ ఒకే VPNలో చేరే వరకు వేగంగా ఉంటుంది, ఆ తర్వాత అది పడిపోతుంది, అయితే అదే జంటపై చేసిన త్రూపుట్ పరీక్ష ఇంకా దాదాపు లైన్ వేగాన్ని నివేదిస్తుంది. ఆ వ్యత్యాసమే నిర్ధారణ: లింక్ బాగానే ఉంది మరియు ఏదో బదిలీకే మరింత దారుణమైన మార్గాన్ని ఎంచుకుంటోంది. ఆ ఏదో సాధారణంగా SMB3 బహుళ ఛానెల్, అది తయారు చేయబడిన పనిని సరిగ్గా చేస్తోంది. అదనపు ఛానెల్‌ను తీసేయండి, కాపీ భౌతిక లింక్‌కు తిరిగి వస్తుంది.

లక్షణం తన నెమ్మదైన ఛానెల్ కోసం వేచి ఉంటుంది

బహుళ ఛానెల్ ఒక SMB సెషన్‌కు అనేక TCP కనెక్షన్‌లను ఉపయోగించడానికి అనుమతిస్తుంది, క్లయింట్ మరియు సర్వర్ మధ్య ప్రతి సరైన చిరునామా జంటకు ఒకటి. రెండు మెషీన్లు LANలో మరియు ఒకే టన్నెల్‌లో ఉన్నప్పుడు, Windows LAN చిరునామాలను టన్నెల్ చిరునామాలతో జోడించి రెండు జంటలను ఉపయోగయోగ్యమైనవిగా పరిగణించగలదు. చివరికి సెషన్‌లో భౌతిక లింక్‌కు అవసరమైన దానికంటే ఎక్కువ ఛానెల్‌లు మిగులుతాయి, మరియు వాటిలో ఒకటి చాలా నెమ్మదిగా ఉంటుంది.

అది విఫలం కాదు. అది వేచి ఉంటుంది, ఎందుకంటే సెషన్ తన నెమ్మదైన ఛానెల్ కంటే వేగంగా పూర్తి కాలేదు.

అందుకే కాపీ రాగి తేలుతున్నప్పుడు కూడా బ్యాండ్‌విడ్త్ పరీక్ష ఆరోగ్యకరంగా కనిపించవచ్చు: ఒకే స్ట్రీమ్ కొలత ఒక మార్గాన్ని ఎంచుకోవచ్చు, కానీ బదిలీ రెండింటిపై పంపిణీ అయింది. ఏదైనా అడాప్టర్ సెట్టింగ్‌ను మార్చే ముందు ఛానెల్ జాబితాను చదవండి, మరియు కాపీ ఇంకా నడుస్తున్నప్పుడే చదవండి, ఎందుకంటే నిష్క్రియ సెషన్ ఏమీ చూపదు. మీరు రాసేది ప్రతి ఛానెల్ వెనుక ఉన్న ఇంటర్‌ఫేస్‌ను పేర్కొనాలి, ఫలితం ఎంత నెమ్మదిగా అనిపించింది మాత్రమే కాదు.

రెండవ ఛానెల్ ఉందని నిర్ధారించండి

రెండు cmdlet ఈ ప్రశ్నకు నేరుగా సమాధానం ఇస్తాయి. కనెక్షన్‌ల జాబితా ఉపయోగంలో ఉన్న ఛానెల్‌లను చూపుతుంది, మరియు సెషన్ సారాంశం కనెక్షన్‌ను చూపుతుంది. నెమ్మదైన కాపీ సమయంలో రెండింటినీ అమలు చేయండి.

Get-SmbMultichannelConnection
Get-SmbConnection

ఒకే సర్వర్ కోసం ఎంపిక చేయబడినట్లు గుర్తించిన ఒకటి కంటే ఎక్కువ వరుసలను వెతకండి, తర్వాత అనుమానాస్పద వరుసలో క్లయింట్ చిరునామాను పరిష్కరించండి. ఆ చిరునామా టన్నెల్ అడాప్టర్‌కు చెందినదైతే, రెండవ మార్గం నిజమైనది మరియు నిర్ధారించబడింది. ప్రతి వరుస భౌతిక ఇంటర్‌ఫేస్‌కు చెందినదైతే, బహుళ ఛానెల్ మీ సమస్య కాదు మరియు కాపీ సంబంధం లేని కారణంతో నెమ్మదిగా ఉంది. ఆ నిర్ధారణను మొదట చేయండి, ఎందుకంటే మరమ్మతు ఒక నిమిషం సాక్ష్యానికి తగినంత అంతరాయం కలిగిస్తుంది.

Get-NetIPAddress -IPAddress 10.20.30.44

ఇక్కడి చిరునామాలు ప్లేస్‌హోల్డర్లు. మీ స్వంత అవుట్‌పుట్ నివేదించే దానితో వాటిని మార్చండి, ఎందుకంటే బ్లాగ్ నుండి చిరునామాను కాపీ చేయడమే పనిచేసే ఆదేశాన్ని గందరగోళ పొరపాటు సందేశంగా మార్చే మార్గం.

టన్నెల్‌ను SMB నుండి తీసి మళ్లీ కొలవండి

బహుళ ఛానెల్‌ను నిలిపివేయడం నిర్ధారణను ధృవీకరించడానికి వేగవంతమైన మార్గం, మరియు అది తిరిగి మార్చగలిగేది. క్లయింట్ సెట్టింగ్‌ను కాపీ చేసే మెషీన్‌పై మరియు సర్వర్ సెట్టింగ్‌ను షేర్ హోస్ట్ చేసే మెషీన్‌పై వర్తించండి, ఎందుకంటే ఏ ఒక్క వైపు దానంతట అదే అదనపు ఛానెల్‌ను సజీవంగా ఉంచగలదు. మార్పు కొత్త కనెక్షన్‌లకు వర్తిస్తుంది, ఇప్పటికే ఉన్నవాటికి కాదు, కాబట్టి తెరిచిన సెషన్ దాన్ని దాటుతుంది. ఏదైనా కొలిచే ముందు రెండు మెషీన్లను రీబూట్ చేయండి, లేదా కనీసం షేర్‌కు ఉన్న అన్ని హ్యాండిల్‌లను మూసివేయండి.

Set-SmbClientConfiguration -EnableMultiChannel $false -Force
Set-SmbServerConfiguration -EnableMultiChannel $false -Force

కొత్త స్థితిని నిర్ధారించి, తర్వాత సర్వర్ ఇప్పుడు క్లయింట్‌లకు ఏమి ప్రకటిస్తుందో చూడండి.

Get-SmbClientConfiguration | Select-Object EnableMultiChannel
Get-SmbServerNetworkInterface | Format-List *

టన్నెల్ ఇంటర్‌ఫేస్ ఆ ప్రకటించిన జాబితా నుండి జారిపోవాలి. జారిపోకపోతే, సెట్టింగ్ తప్పు చివరకు చేరింది లేదా పాత సెషన్ ఇంకా తెరిచి ఉంది. ఫైల్ షేరింగ్ టన్నెల్‌ను వాడకూడదు అని ఉంటే, బదులుగా సర్వర్ భాగాన్ని ఆ అడాప్టర్ నుండి అన్‌బైండ్ చేయండి, ఇది టన్నెల్‌ను మిగతా ప్రతి సేవకు ఉపయోగయోగ్యంగా ఉంచుతుంది.

Get-NetAdapterBinding -Name "OpenVPN Data Channel Offload"
Disable-NetAdapterBinding -Name "OpenVPN Data Channel Offload" -ComponentID ms_server

ఛానెల్‌లను తొలగిస్తున్నట్టు నటించకుండా LAN మార్గానికి ప్రాధాన్యం ఇవ్వండి

ఇంటర్‌ఫేస్ మెట్రిక్ కొత్త కనెక్షన్‌లకు ఏ మార్గానికి ప్రాధాన్యం ఇవ్వాలో Windowsకు చెబుతుంది. బహుళ ఛానెల్ ఇప్పటికే తెరవాలని నిర్ణయించిన ఛానెల్‌ను అది తీసివేయదు. టన్నెల్ మెట్రిక్‌ను పెంచడం ఇంకా విలువైనది, ఎందుకంటే అది సంబంధం లేని ట్రాఫిక్‌ను నెమ్మదైన మార్గం నుండి దూరంగా ఉంచుతుంది మరియు ఇష్టమైన మార్గాన్ని ఊహించదగినదిగా చేస్తుంది, కానీ అది ఒక తోపు, ఫిల్టర్ కాదు.

Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric
Set-NetIPInterface -InterfaceAlias "OpenVPN Data Channel Offload" -AutomaticMetric Disabled -InterfaceMetric 1000

అలియాస్‌ను టైప్ చేయడానికి బదులుగా ఆ అవుట్‌పుట్ నుండి కాపీ చేయండి, ఎందుకంటే కొన్ని ఇన్‌స్టాలేషన్‌లు అడాప్టర్ పేరును స్థానికీకరిస్తాయి మరియు ఆంగ్ల స్ట్రింగ్ సరిపోదు.

తర్వాత రెండు సంఖ్యలను మళ్లీ కొలవండి: ఫైల్ కాపీ మరియు అదే జంటపై త్రూపుట్ పరీక్ష. త్రూపుట్ పరీక్ష ఎప్పుడూ నెమ్మదిగా లేకపోయినా కాపీ కోలుకుంటే, బహుళ ఛానెల్ కారణం మరియు మీరు ఆగవచ్చు. రెండూ పడిపోతే, టన్నెల్‌ే ఆటంకం మరియు బహుళ ఛానెల్ దాన్ని మరింత పెంచింది. రెండు మార్గాలు సరిగ్గా కనిపిస్తున్నప్పుడు కాపీ నెమ్మదిగా ఉంటే, మిగిలిన సమస్య షేర్, నిల్వ లేదా ఫిల్టర్ డ్రైవర్‌లో ఉంటుంది, అది వేరే దర్యాప్తు.

సంబంధిత వ్యాసాలు