రెండు PCలు ఒకే VPNలో చేరినప్పుడు SMB కాపీ ఎందుకు నెమ్మదిస్తుంది
SMB3 Multichannel LAN కాపీకి టన్నెల్ ఛానెల్ను జోడించి దాన్ని నెమ్మదైన మార్గానికి లాగగలదు. ఛానెల్ను నిర్ధారించి, ఆపై దాన్ని అన్బైండ్ చేయండి లేదా నిష్క్రియం చేసి మళ్లీ పరీక్షించండి.
గిగాబిట్ LANలో రెండు Windows మెషీన్ల మధ్య జరిగే ఫైల్ కాపీ, రెండూ ఒకే VPNకు కనెక్ట్ అయిన క్షణంలోనే నెమ్మదిగా జరుగుతూ ఉండగా, అదే జంట మధ్య చేసే థ్రూపుట్ పరీక్ష ఇప్పటికీ దాదాపు లైన్ వేగాన్ని నివేదిస్తుంది. సమస్య లింక్లోనూ లేదు, డిస్క్లోనూ లేదు. SMB3 Multichannel టన్నెల్ గుండా వెళ్లే రెండో TCP కనెక్షన్ను నిశ్శబ్దంగా జోడించింది, కాపీ అత్యంత నెమ్మదైన ఛానెల్ కోసం వేచి ఉంటుంది. ఆ మార్గాన్ని SMB నుంచి తీసేయడం LAN వేగాన్ని తిరిగి తెస్తుంది.
ఒక షేర్ అనేక TCP కనెక్షన్లపై ప్రయాణించగలదు
Multichannel క్లయింట్ను ఒక సర్వర్కు స్వతంత్ర కనెక్షన్లు తెరవడానికి అనుమతిస్తుంది, సరిపోయే ప్రతి చిరునామా జంటకు ఒకటి. సాధారణ LANలో ఒకే జంట ఉండవచ్చు, కాబట్టి ఆశ్చర్యకరంగా ఏమీ జరగదు. రెండు మెషీన్లకు VPN అడాప్టర్ను జోడించండి, Windows రెండో జంటను చూస్తుంది, టన్నెల్ చిరునామా టన్నెల్ చిరునామాకు వ్యతిరేకంగా, దాని ద్వారా ఛానెల్ను తెరుస్తుంది.
ఆ ఛానెల్ గుప్తీకరించబడింది, టన్నెల్తో CPUను పంచుకుంటుంది మరియు మిగతా అన్నింటిలాగే అదే 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 దృశ్యం నుంచి వైదొలిగినప్పుడు దాన్ని మళ్లీ ఆన్ చేయండి. మీరు ఏ అడాప్టర్ను మార్చారో నమోదు చేయండి, ఎందుకంటే తదుపరి వ్యక్తి సెట్టింగ్ను కనుగొంటాడు, కారణాన్ని కాదు.