இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்

இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்
ஹப்ரா பயனர்கள் அனைவருக்கும் இனிய மதியம்.

மலிங்காவில் இந்த அல்லது அந்த செயல்பாட்டின் மேம்பாடு பற்றி ஹப்ரே பற்றிய கட்டுரைகளை நான் தொடர்ந்து படிக்கிறேன். எனது வேலையை இங்கே பகிர்ந்து கொள்ள முடிவு செய்தேன்.

முன்வரலாறு

நான் கேபிள் தொலைக்காட்சி மற்றும் இணைய அணுகல் சேவைகளை வழங்கும் நிறுவனத்தில் வேலை செய்கிறேன். மேலும், அத்தகைய நிறுவனங்களில் நடப்பது போல, ஒப்பந்தத்தில் கூறப்பட்டுள்ளவற்றுடன் கட்டணத் திட்டத்தின் முரண்பாடு குறித்த புகார்களை நான் அவ்வப்போது கேட்கிறேன். பயனர் "கேபிள் வழியாக" குறைந்த வேகத்தைப் பற்றி புகார் செய்கிறார், பின்னர் சில சேவைகளின் அதிக பிங்களைப் பற்றி, சில சமயங்களில் நாளின் குறிப்பிட்ட நேரங்களில் இணையம் முழுமையாக இல்லாதது பற்றி. பெரும்பாலும், இதுபோன்ற புகார்கள் கோரிக்கைகளின் தொகுப்பில் முடிவடைகின்றன, இது வேலை செய்யும் மடிக்கணினியுடன் பணிபுரியும் ஊழியர்களில் ஒருவரால் தளத்தைப் பார்வையிடத் தூண்டுகிறது, அதில் அனைத்து அளவீடுகளும் எடுக்கப்படுகின்றன. மேலும், பெரும்பாலும், வேகத்துடன் எல்லாம் நன்றாக இருக்கிறது என்று மாறிவிடும். குறைந்த வேகம் உண்மையில் மொபைல் ஃபோனில், வைஃபை வழியாக, பால்கனியில் உள்ளது. சரி, அல்லது அது போன்ற ஏதாவது.

துரதிருஷ்டவசமாக, சந்தாதாரரிடம் செல்ல முடியாது, உதாரணமாக, 21:37 மணிக்கு, அவர் குறைந்த வேகத்தில் இருக்கும்போது. எல்லாவற்றிற்கும் மேலாக, ஊழியர்களின் வேலை நேரம் குறைவாக உள்ளது. திசைவியை மாற்றுவது எந்த விளைவையும் ஏற்படுத்தாது, ஏனெனில்... நம் நாட்டில் வைஃபைக்கான அதிர்வெண் வரம்பு மிகவும் மோசமாக உள்ளது.

குறிப்புக்கு - பெலாரஸ் குடியரசில் உள்ள அரசு வழங்குநர், பயன்பாட்டிற்காக வழங்கப்பட்ட அனைத்து சாதனங்களிலும் வைஃபையை வலுக்கட்டாயமாக இயக்கி ஒவ்வொரு சாதனத்திலிருந்தும் ByFly SSID ஐ ஒளிபரப்புகிறார். சந்தாதாரருக்கு இணைய சேவை இல்லாவிட்டாலும், வீட்டு தொலைபேசி மட்டுமே. கூடுதல் விற்பனைக்காக இது செய்யப்பட்டது. இந்த ஆபரேட்டரிடமிருந்து நீங்கள் கியோஸ்கில் ஒரு கார்டை வாங்கலாம், ByFly என்ற எந்தப் புள்ளியுடனும் இணைக்கலாம் மற்றும் கார்டிலிருந்து தரவை உள்ளிடுவதன் மூலம் இணையச் சேவைகளைப் பெறலாம். நகரங்களின் கிட்டத்தட்ட 100% கவரேஜ் மற்றும் தனியார் துறை மற்றும் கிராமப்புறங்களில் குறிப்பிடத்தக்க கவரேஜ் கொடுக்கப்பட்டால், இணைப்புப் புள்ளியைக் கண்டுபிடிப்பதில் சிக்கல் இல்லை.

எங்கள் வெளிப்புற தொடர்பு சேனல்களின் அவதானிப்புகள் கொடுக்கப்பட்ட அலைவரிசை இருப்பு இருப்பதைக் காட்டுகின்றன. மேலும் சந்தாதாரர்கள், அவசர நேரத்தில் கூட, கிடைக்கும் சேனல்களை மொத்தமாகப் பயன்படுத்துவதில்லை. இதில் நாங்கள் மிகவும் தீவிரமாக இருக்கிறோம். வெவ்வேறு சேவைகள் மற்றும் வெவ்வேறு வேக அளவீட்டு சேவையகங்களின் பயன்பாடு சுவாரஸ்யமான முடிவுகளுக்கு வழிவகுத்தது. எல்லா சேவைகளும் சமமாக பயனுள்ளதாக இல்லை என்று மாறிவிடும் ... குறிப்பாக மாலை நேரங்களில். மேலும் நீங்கள் நிச்சயமாக அவர்களை நம்பக்கூடாது. ஒரே Ookla நெட்வொர்க்கின் பல ஆபரேட்டர்களுக்கு பரந்த தகவல் தொடர்பு சேனல்கள் இல்லை, அல்லது பின்னோக்கி வேலை செய்கின்றன. இதன் பொருள் மாலையில் நேர்மையான முடிவைப் பெறுவது பெரும்பாலும் சாத்தியமற்றது. ஆம், நெடுஞ்சாலைகள் பாவமாக மாறிவிடும். எடுத்துக்காட்டாக, ஜப்பானில் வேகத்தை அளவிடுவதற்கான முயற்சிகள் மிகவும் பேரழிவு தரும் விளைவுகளைக் காட்டுகின்றன.

முதன்மை முடிவு

இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்
புகைப்படம் விளக்க நோக்கங்களுக்காக மட்டுமே.

இரண்டு வேகக் கட்டுப்பாட்டு சேவையகங்கள் பயன்படுத்தப்பட்டன. முதலாவது லிப்ரெஸ்பீட், இரண்டாவது - OOKLA இலிருந்து வேக சோதனை. இரண்டு சேவைகளின் செயல்திறன் ஒப்பிடப்பட்டது. எல்லாவற்றிற்கும் மேலாக, நாங்கள் ஓக்லாவில் நிறுத்த முடிவு செய்தோம், ஏனென்றால்... 90% சந்தாதாரர்கள் இந்த சேவையைப் பயன்படுத்துகின்றனர்.

அடுத்து, நெட்வொர்க்கிற்கு உள்ளேயும் வெளியேயும் வேகத்தை எவ்வாறு அளவிடுவது என்பது குறித்து பயனர்களுக்கும் பணியாளர்களுக்கும் அறிவுறுத்தல்கள் எழுதப்பட்டன. அந்த. சோதனை தொடங்கும் போது, ​​முன்னிருப்பாக நெட்வொர்க்கில் உள்ள வேகம் அளவிடப்படுகிறது. சேவையகம் எங்கள் தலையங்கத்தில் அமைந்துள்ளது, மேலும் Ookla தீர்வு இயல்பாகவே சந்தாதாரருக்கு நெருக்கமான சேவையகத்தைத் தேர்ந்தெடுக்கும். இந்த வழியில் எங்கள் சொந்த தரவு பரிமாற்ற நெட்வொர்க்கின் செயல்பாட்டை சரிபார்க்கிறோம்.

நாட்டிற்குள் வேகத்தை அளவிட (டெலிகாம் ஆபரேட்டர்களுக்கான தனி நெட்வொர்க் எங்களிடம் உள்ளது, இது நாட்டில் உள்ள அனைத்து ஆபரேட்டர்கள் மற்றும் முக்கிய தரவு மையங்களை ஒன்றிணைக்கிறது), நீங்கள் நாட்டிற்குள் ஒரு வழங்குநரைத் தேர்ந்தெடுத்து இரண்டாவது அளவீட்டை எடுக்க வேண்டும். நாளின் எந்த நேரத்திலும் அதிகமாகவோ அல்லது குறைவாகவோ நிலையான முடிவுகளைத் தரும் பல சேவையகங்களை அனுபவபூர்வமாகக் கண்டறிந்துள்ளோம், மேலும் அறிவுறுத்தல்களில் பரிந்துரைக்கப்பட்டபடி அவற்றைப் பட்டியலிட்டுள்ளோம்.

சரி, வெளிப்புற தொடர்பு சேனல்களுக்கு இதே போன்ற செயல்கள். ஸ்பீட்டெஸ்ட் சர்வர்களில் பெரிய சேனல்களைக் கொண்ட பெரிய ஆபரேட்டர்களைக் கண்டறிந்து அவற்றைப் பரிந்துரைகளில் எழுதினோம் (மன்னிக்கவும் “மாஸ்க்வா - ரோஸ்டெலெகாம்” மற்றும் “ரிகா - பால்ட்காம்”, ஆனால் போதுமான எண்களைப் பெற இந்த முனைகளை நான் பரிந்துரைக்கிறேன். தனிப்பட்ட முறையில், நான் ~870 மெகாபிட்கள் வரை பெற்றுள்ளேன். இந்த சேவையகங்கள் பீக் ஹவர்ஸில்).

ஏன், இவ்வளவு சிரமங்கள் என்று கேட்கிறீர்களா? எல்லாம் மிகவும் எளிமையானது. திறமையான கைகளில், எங்கள் நெட்வொர்க்குகளில் சிக்கல்கள் உள்ளதா, குடியரசுக் கட்சி நெட்வொர்க்கில் சிக்கல்கள் உள்ளதா அல்லது முதுகெலும்பில் சிக்கல்கள் உள்ளதா என்பதைத் தீர்மானிக்க அனுமதிக்கும் ஒரு வசதியான கருவியைப் பெற்றுள்ளோம். சில சேவைகளில் இருந்து குறைந்த பதிவிறக்க வேகம் குறித்து ஒருவர் புகார் செய்தால், சந்தாதாரரின் சேனலின் வேகத்தை நாம் அளவிடலாம், பின்னர் அவர் சேவையிலிருந்து பெறுவதை ஒப்பிடலாம். ஒப்பந்தத்தில் குறிப்பிடப்பட்டுள்ள சேனலை நாங்கள் நேர்மையாக ஒதுக்குகிறோம் என்பதைக் காட்டுவது நியாயமானது. வேகத்தில் இத்தகைய வேறுபாட்டிற்கான சாத்தியமான காரணங்களையும் நாம் விளக்கலாம்.

இரண்டாம் நிலை தீர்வு

மாலை/பகலில் வேகம் குறையும் என்ற கேள்வி திறந்தே உள்ளது. சந்தாதாரரின் வீட்டில் இல்லாமல் அதை எப்படி செய்வது? ஜிகாபிட் நெட்வொர்க்குடன் மலிவான ஒற்றை-பலகை அட்டையை எடுத்து, அதிலிருந்து ஒரு ஆய்வு என்று அழைக்கப்படுவதை உருவாக்கவும். சாதனம் ஒரு குறிப்பிட்ட நேர இடைவெளியில் கேபிளுடன் வேக அளவீடுகளை எடுக்க வேண்டும். அளவீட்டு முடிவுகளைப் பார்ப்பதற்கு வசதியான நிர்வாகக் குழுவுடன், தீர்வு திறந்த மூலமாக இருக்க வேண்டும். சாதனம் முடிந்தவரை மலிவானதாக இருக்க வேண்டும், இதனால் அதை எளிதாக மாற்றலாம் மற்றும் சந்தாதாரரிடம் அச்சமின்றி n நாட்களுக்கு விடலாம்.

Реализация

இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்

BananaPI (மாதிரி M1) ஒரு அடிப்படையாக எடுத்துக் கொள்ளப்பட்டது. இந்த தேர்வுக்கு உண்மையில் இரண்டு காரணங்கள் உள்ளன.

  1. கிகாபிட் துறைமுகம்.
  2. அது நைட்ஸ்டாண்டில் அப்படியே கிடந்தது.

அடுத்து, பைதான் கிளையண்டைப் பயன்படுத்த முடிவு செய்யப்பட்டது Speedtest-CLI வேகத்தை அளவிடுவதற்கான பின்தளமாக Ookla சேவையின் Speedtest. நூலகம் பைதான்பிங் பிங் வேகத்தை அளவிட. சரி, மற்றும் நிர்வாக குழுவிற்கு php. உணரும் வசதிக்காக நான் பயன்படுத்தினேன் பூட்ஸ்ட்ராப்.

Raspberry இன் வளங்கள் நெகிழ்வானதாக இல்லாததால், nginx+php-fpm+sqlite3 சேர்க்கை பயன்படுத்தப்பட்டது. நான் MySQL ஐ கைவிட விரும்பினேன் ஏனெனில் அதன் கனம் மற்றும் பணிநீக்கம். Iperf தொடர்பான கேள்வியை எதிர்பார்க்கிறேன். உள்ளூர் வழிகளைத் தவிர வேறு திசைகளில் பயன்படுத்த முடியாத காரணத்தால் அதை கைவிட வேண்டியிருந்தது.

ஆரம்பத்தில் நான் இந்த தளத்தில் பலரின் பாதையை பின்பற்றினேன். ஸ்பீட்டெஸ்ட்-கிளையண்ட்டை மாற்றியது. ஆனால் சிறிது யோசித்த பிறகு, அவர் இந்த யோசனையை கைவிட்டார். அசல் வாடிக்கையாளரின் திறன்களைப் பயன்படுத்தும் எனது சொந்த தொழிலாளியை நான் எழுதினேன்.

பிங்ஸை பகுப்பாய்வு செய்ய, நான் ஒரு தனி ஹேண்ட்லரை எழுதினேன். அளவீட்டிலிருந்து சராசரி மதிப்பை எடுத்துக்கொள்கிறோம். பிங் கருவி ஐபி முகவரி மற்றும் டொமைன் பெயர் இரண்டையும் கையாள முடியும்.

நான் ஒத்திசைவற்ற வேலையை அடையவில்லை. இந்த வழக்கில் இது குறிப்பாக தேவையில்லை.

முடிவுகளை மதிப்பிடுவதற்கான நிர்வாக குழு மிகவும் சிறியதாக மாறியது.

இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்படம். சோதனை முடிவுகளுடன் முதன்மை நிர்வாக சாளரம்

இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்படம். சோதனை அமைப்புகள்

இணைய வேகத்தை அளவிடுவதற்கான ஒரு மண்டலத்தை உருவாக்குதல்
படம். Speedtest சேவையகங்களின் பட்டியலைப் புதுப்பிக்கவும்

அவ்வளவுதான். எனது ஓய்வு நேரத்தில், இந்த யோசனை என் முழங்கால்களில் செயல்படுத்தப்பட்டது. கள சோதனைகள் இன்னும் தொடங்கவில்லை. ஆனால் எதிர்காலத்தில் முன்மாதிரிகளை அறிமுகப்படுத்த திட்டமிட்டுள்ளோம். அங்குள்ள வழங்குநர்கள் மற்றும் வழங்குநர்களின் வாடிக்கையாளர்களால் இதைப் பயன்படுத்தலாம். கடிகாரத்தைச் சுற்றி வீட்டில் அளவீடுகளை எடுக்க யாரும் உங்களைத் தொந்தரவு செய்வதில்லை. நீங்கள் நினைவில் கொள்ள வேண்டிய ஒரே விஷயம் என்னவென்றால், நீங்கள் இணையத்தில் தீவிரமாக உலாவினால் அல்லது எதையாவது பதிவிறக்கினால், அளவீடு உண்மையானதை விட குறைவாக இருக்கும். எனவே, வெறுமனே, நீங்கள் ஒரே போக்குவரத்து நுகர்வோராக நெட்வொர்க்கில் ஆய்வை விட்டுவிட வேண்டும்.

PS: குறியீட்டின் தரத்திற்காக என்னைக் குறை கூறாதீர்கள். நான் எந்த அனுபவமும் இல்லாமல் சுயமாக கற்றுக்கொண்டவன். இதற்கான மூல குறியீடு மகிழ்ச்சியா. விமர்சனம் ஏற்கப்படுகிறது.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்