உங்கள் ரவுட்டரின் Wi-Fi மதிப்பீடு VPN செயல்திறனை ஏன் முன்கணிக்கவில்லை
விளம்பரப்படுத்தப்பட்ட Wi-Fi வேகமும் அளவிடப்பட்ட VPN வேகமும் வெவ்வேறு அடுக்குகளை விவரிக்கின்றன. வேகமான ரவுட்டரை வாங்கும் முன் இந்த வரிசைமுறை சரிபார்ப்பை மேற்கொள்ளுங்கள்.
3,000 Mbps Wi-Fi பேட்ஜ் உள்ள ரவுட்டரும் கூட மறையாக்கப்பட்ட போக்குவரத்தை அந்த எண்ணின் ஒரு சிறிய பகுதி வேகத்தில் நகர்த்த முடியும், இரண்டு எண்களில் எதுவும் நேர்மையற்றது அல்ல. வானொலி மதிப்பீடு சிப்செட் ஆதரிக்கும் கம்பியற்ற இணைப்பின் சிறந்த சாத்தியமான பண்பேற்றத்தை விவரிக்கிறது; VPN எண் ஒரு சாதனம் மறையாக்கப்பட்ட பாக்கெட்டுகளை ரவுட்டரின் செயலியின் வழியாகவும் உங்கள் அணுகல் சுற்றின் வெளியேயும் எவ்வளவு விரைவாக தள்ள முடியும் என்பதை விவரிக்கிறது. இவை வெவ்வேறு அடுக்குகள், வெவ்வேறு பாக்கெட் அளவுகள் மற்றும் வெவ்வேறு அளவீட்டு முறைகள். பெட்டியில் உள்ள எண்ணை யாரும் அடையாத உச்சவரம்பாகக் கருதுங்கள், உங்கள் சுரங்கப்பாதையின் வேகத்தின் முன்கணிப்பாக அல்ல.
படி 1: எண்ணை வரம்பிடும் நான்கு அடுக்குகளை வரைபடமாக்குங்கள்
நான் கையாண்ட மெதுவான ரவுட்டர் புகார்கள் கிட்டத்தட்ட அனைத்தும் நான்கு நிலைகளில் ஒன்றில் விழுகின்றன: கம்பியற்ற இணைப்பு, WAN அணுகல் வேகம், அனுப்பும் பாதை (NAT, ஃபயர்வால், இணைப்பு கண்காணிப்பு) அல்லது VPN மறையாக்கப் பாதை. அவை ஒன்றின் மேல் ஒன்றாக அடுக்கப்படுகின்றன, மெதுவான நிலை முடிவை தீர்மானிக்கிறது. விளம்பரப்படுத்தப்பட்ட Wi-Fi வேகம் முதல் நிலையைப் பற்றி மட்டுமே பேசுகிறது, அதைப் பற்றி தாராளமாகப் பேசுகிறது.
அந்த எண் ஸ்ட்ரீம்களின் எண்ணிக்கை பெருக்கல் சேனல் அகலம் பெருக்கல் சிப்செட் பேச்சுவார்த்தை செய்யக்கூடிய மிக உயர்ந்த பண்பேற்றத்திலிருந்து வருகிறது. 5 GHz இல் 80 MHz இல் 1024-QAM உடன் 2x2 வானொலி 1,200 Mbps க்கு அருகில் விளம்பரப்படுத்தப்படுகிறது, ஆனால் Wi-Fi ஒரு பகிரப்பட்ட அரை-இரு திசை ஊடகம்: வாடிக்கையாளர்கள் முறை வைத்து வருகிறார்கள், மறுஅனுப்பீடுகளும் நிர்வாகப் போக்குவரத்தும் காற்று நேரத்தை எரிக்கின்றன, TCP அதன் சொந்த கூடுதல் சுமையைச் சேர்க்கிறது. சிறந்த சூழ்நிலையில் மிக உயர்ந்த வேகத்தைப் பேச்சுவார்த்தை செய்யும் வாடிக்கையாளர் பொதுவாக அதன் பாதிக்கும் மிகக் குறைவாக அளவிடுகிறார், அண்டை நெட்வொர்க்குகள் தோன்றும்போது இன்னும் குறைவாக.
| Symptom | Tier to suspect first |
|---|---|
| Wired clients are slow too | WAN access or forwarding path |
| Only Wi-Fi clients are slow | Radio, airtime, or channel width |
| One stream is slow, four parallel streams add up | Per-connection CPU path, not the link |
| Every stream is slow and one core sits at 100% | Crypto path |
| Fast to LAN hosts, slow to the internet | WAN, not the tunnel |
அட்டவணை வானொலியைச் சுட்டினால், முதலில் கம்பியற்ற பக்கத்தைச் சரிசெய்யுங்கள்: பட்டை, சேனல் அகலம், தூரம். அது வானொலிக்குக் கீழே சுட்டினால், அடுத்த நான்கு படிகள் முக்கியம், எவ்வளவு ஆன்டெனா வாங்கினாலும் அதை மாற்றாது.
படி 2: வானொலியைத் தொடும் முன் கம்பி அடிப்படைக் கோட்டை எடுங்கள்
மடிக்கணினியை Ethernet இல் வையுங்கள், முதலில் சுரங்கப்பாதை இல்லாத பாதையை அளவிடுங்கள், ஏனெனில் அது உங்களுக்கு பகுதியைத் தருகிறது. திறன் கருவியை மறுபக்கத்தில், VPN ஐ முடிக்கும் VPS அல்லது வீட்டுச் சேவையகத்தில் இயக்கி, வாடிக்கையாளரை அதன் பொது முகவரிக்கு திருப்புங்கள், போக்குவரத்து உங்கள் ரவுட்டர் மற்றும் அணுகல் சுற்று வழியாகச் செல்லும்.
# on the far host (VPN endpoint)
iperf3 -s
# wired client, direct to the endpoint's public address
iperf3 -c 203.0.113.10 -t 30
# same client, four parallel streams
iperf3 -c 203.0.113.10 -t 30 -P 4
அந்தத் தொகுதியின் இரண்டு எண்கள் வெவ்வேறு கேள்விகளுக்குப் பதிலளிக்கின்றன. ஒரு ஸ்ட்ரீம் ஒரு இணைப்பிற்கான உச்சவரம்பைக் காட்டுகிறது, அதில் TCP சாளரத்தின் நடத்தையும் பாதையில் எந்த ஓட்ட அடிப்படையிலான வடிவமைப்பும் அடங்கும். நான்கு ஸ்ட்ரீம்கள் இணைப்பில் நீங்கள் பயன்படுத்தாத திறன் உள்ளதா எனக் காட்டுகின்றன, ஏனெனில் இணையான ஓட்டங்கள் ஒரு ஓட்டத்தால் நிரப்ப முடியாத குழாயை நிரப்ப முடியும்.
இதை நேர்மையாக வைத்திருங்கள்: அதே ஹோஸ்ட், நாளின் நேரம் மற்றும் கால அளவு, வீட்டில் வேறு எதுவும் ஸ்ட்ரீம் ஆகாது. முப்பது வினாடி மொத்தப் பரிமாற்றம் இங்கே சரியான அலகு, TCP செயல்திறன் சோதனையின் சட்டகமான RFC 6349 அதே வாதத்தின் மேல் கட்டப்பட்டுள்ளது, ஏனெனில் குறுகிய வெடிப்புகளும் சிறிய கோரிக்கைகளும் இணைப்பைச் சிறப்பாகக் காட்டுகின்றன. எதையும் மாற்றும் முன் அடிப்படைக் கோட்டை எழுதி வையுங்கள்.
படி 3: அதே சோதனையை சுரங்கப்பாதை வழியாக இயக்குங்கள்
இப்போது அதை இறுதிப் புள்ளியின் சுரங்கப்பாதை முகவரிக்கு எதிராக மீண்டும் செய்யுங்கள், அதே வாடிக்கையாளர், கால அளவு மற்றும் ஸ்ட்ரீம் எண்ணிக்கையுடன், சுரங்கப்பாதை திறந்திருக்க, வேறு போக்குவரத்து இல்லாமல். இரண்டு முடிவுகளுக்கு இடையிலான விகிதம் அந்த வன்பொருளில் மறையாக்கமும் உறைப்பொதியும் எவ்வளவு செலவாகும் எனக் கூறுகிறது; முழுமையான எண் வேலைக்குப் போதுமா எனக் கூறுகிறது.
பரிமாற்றம் நடக்கும்போது கவுண்டர்களைப் பாருங்கள். WireGuard இல், wg show ஒவ்வொரு கூட்டாளருக்கும் அனுப்பப்பட்ட பைட்டுகளைத் தெரிவிக்கிறது; OpenVPN இல், இடைவெளியில் எழுதப்படும் நிலைக் கோப்பு அதே பார்வையைத் தருகிறது.
watch -n 1 'wg show wg0 transfer'
# OpenVPN: add --status /run/openvpn/server.status 10 to the server config
tail -f /run/openvpn/server.status
சுரங்கப்பாதை எண் கம்பி அடிப்படைக் கோட்டிற்கு அருகில் இருந்தால், VPN உங்கள் தடையல்ல, அதைக் குறை சொல்வதை நிறுத்தலாம். அது அடிப்படைக் கோட்டின் ஒரு பகுதி மட்டுமே என்றால், இழப்பு ரவுட்டரின் மறையாக்கம் மற்றும் அனுப்பும் பாதைக்குள் ஏற்பட்டது, அடுத்த படி எந்தப் பகுதி எனக் கூறும்.
ஒரு எச்சரிக்கை: வெளியேறும் IP மாறியவுடன், சில வேகச் சோதனைச் சேவைகள் அமைதியாக வேறு அளவீட்டுச் சேவையகத்தைத் தேர்ந்தெடுக்கின்றன, எனவே இறுதியில் நீங்கள் வெவ்வேறு இரண்டு இடங்களை ஒப்பிடுகிறீர்கள். சேவையகத்தின் முகவரியை நீங்களே பொருத்துங்கள்.
படி 4: செயலியை சராசரியாக அல்ல, பாதையாகப் படியுங்கள்
30 சதவீத மொத்த செயலியைக் காட்டும் ரவுட்டரும் நிரம்பியிருக்கலாம்: ஒரு சுரங்கப்பாதையின் வேலை பொதுவாக ஒரு மையம், ஒரு குறுக்கீட்டு வரிசை அல்லது ஒரு கர்னல் இழையில் விழுகிறது, எனவே சராசரி உச்சவரம்பை மறைக்கிறது. டாஷ்போர்டு அளவியை விட மையம் வாரியாகவும் softirq எண்களையும் பாருங்கள்.
mpstat -P ALL 1
top -H -p $(pgrep -f 'openvpn')
grep -o -m1 aes /proc/cpuinfo
அந்த வெளியீட்டில் மூன்று விஷயங்கள் முக்கியம். ஒரு மையம் 100 சதவீதத்திற்கு அருகில் பதிந்திருக்க, மற்றவை செயலற்றிருப்பது ஒரு இணைப்பிற்கான வரம்பைக் காட்டுகிறது. கனமான %soft அல்லது ஒரு செயலியில் பிஸியான ksoftirqd வரிசைகளில் பரவாத பெறும் பக்க பாக்கெட் செயலாக்கத்தைக் காட்டுகிறது. மேலும் aes கொடி இல்லாதது செயலியில் AES கட்டளைகள் இல்லை எனப் பொருள், எனவே சமச்சீர் மறையாக்கம் மென்பொருளில் இயங்கி ஒரு பாக்கெட்டிற்கு மிக அதிகம் செலவாகிறது.
செயலாக்கமும் முக்கியம். பாரம்பரிய பயனர் இடைவெளி OpenVPN நிகழ்வு ஒரு சுரங்கப்பாதையின் பாக்கெட்டுகளை பெரும்பாலும் ஒரே இடத்தில் செயலாக்குகிறது, எனவே வேகமான பல-மைய பெட்டி அந்த சுரங்கப்பாதைக்கு ஒரு-மையம் போல நடந்து கொள்ளலாம். கர்னலில் உள்ள WireGuard வேலையை செயலிகளுக்கு பரப்புகிறது, OpenVPN இன் தரவு சேனல் இறக்கமும் பாக்கெட் கையாளுதலை கர்னலுக்கு நகர்த்துகிறது, ஆனால் அதை ஆதரிக்கும் கட்டுமானங்கள் மற்றும் தளங்களில் மட்டுமே. சந்தைப்படுத்தல் பக்கத்தில் உள்ள வன்பொருள் முடுக்கம் கூற்று, நீங்கள் இயக்கும் குறியீட்டுப் பாதை அதைப் பயன்படுத்துகிறது என்பதற்கு சான்று அல்ல.
படி 5: எதை மாற்ற வேண்டும் என்பதை அதே வரிசையில் முடிவு செய்யுங்கள்
இந்தப் பட்டியலைக் கீழே சென்று உண்மையான முதல் வரியில் நில்லுங்கள், ஏனெனில் அதற்குக் கீழே எதையும் மாற்றினால் எண் நகராது.
1. கம்பி நேரடி செயல்திறன் நீங்கள் செலுத்துவதை விடக் குறைவு: வழங்குநரிடம் பேசுங்கள், ஏனெனில் அணுகல் சுற்று தராத திறனை சுரங்கப்பாதை உருவாக்க முடியாது. 2. கம்பியில் நேரடி நன்றாக உள்ளது ஆனால் சுரங்கப்பாதை சோதனையில் ஒரு மையம் பதிகிறது: ரவுட்டரின் மறையாக்கப் பாதையே வரம்பு. 3. செயலி செயலற்றது ஆனால் சுரங்கப்பாதை மெதுவானது: MTU மற்றும் துண்டாக்கத்தைச் சரிபார்த்து, பின்னர் தொலைவு இறுதிப் புள்ளியின் சொந்தத் திறன். 4. Wi-Fi வாடிக்கையாளர்கள் மட்டுமே மெதுவானவர்கள்: பட்டை அல்லது சேனல் அகலத்தை மாற்றுங்கள், விளம்பரப்படுத்தப்பட்ட வேகம் ஒருபோதும் VPN எண் அல்ல என்பதை ஏற்றுக்கொள்ளுங்கள்.
ரவுட்டர் உண்மையில் வரம்பாக இருக்கும்போது, நேர்மையான வழிகள் AES கட்டளைகளும் வேகமான அனுப்பும் பாதையும் உள்ள சாதனம், பயனர் இடைவெளிக்குப் பதிலாக WireGuard போன்ற கர்னல் பக்க சுரங்கப்பாதை, அல்லது ரவுட்டர் மறையாக்கத்தை நிறுத்த வாடிக்கையாளரை சாதனத்திற்குள்ளேயே நகர்த்துவது. ஒப்பீட்டுச் சோதனையை வெல்ல அங்கீகரிக்கப்பட்ட மறையாக்கத்தை அணைப்பது அவற்றில் ஒன்றல்ல; அது பாதுகாப்புப் பண்பை இன்னும் பெட்டியுடன் பொருந்தாத எண்ணுக்கு மாற்றுகிறது.
எதையும் வாங்கும் முன், அதே சேவையகம் மற்றும் கால அளவுடன் புதிய சாதனத்தில் படிகள் 2 மற்றும் 3 ஐ மீண்டும் இயக்கி, பின்னர் உச்சங்களை அல்ல, விகிதங்களை ஒப்பிடுங்கள்.