VPN இணையும்போது கோப்பு நகலெடுப்பு வீழ்ச்சியடைகிறது: SMB பல சேனல்
ஒரு நகல் அதன் மிக மெதுவான சேனலுக்காகக் காத்திருக்கிறது, எனவே ஆரோக்கியமான அலைவரிசை சோதனை காரணத்தை மறைக்கிறது. சுரங்கப்பாதை சேனலை உறுதிசெய்து, அதை SMB-யிலிருந்து வெளியேற்றி, பிறகு இரு பாதைகளையும் அளவிடுங்கள்.
இரு 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மாற்றுப் பெயரைத் தட்டச்சு செய்வதற்குப் பதிலாக அந்த வெளியீட்டிலிருந்து நகலெடுங்கள், ஏனெனில் சில நிறுவல்கள் அடாப்டர் பெயரை உள்ளூர்மயமாக்குகின்றன, ஆங்கில சரம் பொருந்தாது.
பிறகு இரு எண்களையும் மீண்டும் அளவிடுங்கள்: கோப்பு நகலெடுப்பு மற்றும் அதே ஜோடியில் செயல்திறன் சோதனை. செயல்திறன் சோதனை ஒருபோதும் மெதுவாக இல்லாதபோது நகல் மீளினால், பல சேனலே காரணம், நீங்கள் நிறுத்தலாம். இரண்டும் வீழ்ந்தால், சுரங்கப்பாதையே தடையாகும் மற்றும் பல சேனல் அதை மேலும் பெருக்கியது. இரு பாதைகளும் சரியாகத் தெரியும்போது நகல் மெதுவாக இருந்தால், மீதமுள்ள சிக்கல் பங்கீட்டில், சேமிப்பகத்தில் அல்லது வடிகட்டி இயக்கியில் வாழ்கிறது, அது வேறு புலனாய்வு.