Таҳияи минтақаи ченкунии суръати интернет

Таҳияи минтақаи ченкунии суръати интернет
Нимаи хуб ба ҳамаи корбарони Habra.

Ман пайваста мақолаҳоро дар бораи Habré дар бораи рушди ин ё он функсия дар Малинка мехонам. Ман қарор додам, ки кори худро дар ин ҷо мубодила кунам.

prehistory

Ман дар ширкате кор мекунам, ки хидматрасонии телевизиони кабелӣ ва дастрасӣ ба интернетро пешкаш мекунад. Ва чунон ки дар ин гуна корхонахо руй медихад, дар бораи мувофикат накардани накшаи тарифй ба он чи ки дар шартнома гуфта шудааст, дар вакт-вакташ шикоят мешунавам. Истифодабаранда ё аз суръати пасти "тавассути кабел" шикоят мекунад, пас аз пингҳои баланди хидматҳои муайян, баъзан дар бораи пурра набудани Интернет дар вақти муайяни рӯз. Аксар вақт, чунин шикоятҳо дар як ҳавзи дархостҳо ба охир мерасанд, ки дар асоси он яке аз кормандон бо ноутбуки корӣ "дар сайт" меравад, ки дар он ҳама ченакҳо гузаронида мешаванд. Ва, аксар вақт, маълум мешавад, ки ҳама чиз бо суръат хуб аст. Ва суръати паст воқеан дар телефони мобилӣ, тавассути wi-fi, дар балкон аст. Хуб, ё чизи монанд.

Мутаассифона, ба назди муштарӣ, масалан, соати 21:37, вақте ки суръати пасттарин дорад, рафтан мумкин нест. Охир, вакти кори коргарон махдуд аст. Иваз кардани роутер ҳеҷ таъсире надорад, зеро... Диапазони басомад барои wi-fi дар кишвари мо хеле печида аст.

Барои истинод — провайдери давлатӣ дар Ҷумҳурии Беларус Wi-Fi-ро дар ҳама дастгоҳҳое, ки барои истифода пешбинӣ шудаанд, маҷбуран фаъол мекунад ва ByFly SSID-ро аз ҳар як дастгоҳ пахш мекунад. Ҳатто агар муштарӣ хидмати интернет надошта бошад, балки танҳо телефони хонагӣ дошта бошад. Ин барои фурӯши иловагӣ анҷом дода шуд. Шумо метавонед аз ин оператор кортро дар киоск харидорӣ кунед, ба дилхоҳ нуқтаи бо номи ByFly пайваст шавед ва бо ворид кардани маълумот аз корт хидматҳои интернетиро дастрас кунед. Бо назардошти тақрибан 100% фарогирии шаҳрҳо ва фарогирии назарраси бахши хусусӣ ва манотиқи деҳот, пайдо кардани нуқтаи пайвастшавӣ мушкил нест.

Мушоҳидаҳои каналҳои алоқаи берунии мо нишон медиҳанд, ки захираи фарохмаҷрои додашуда мавҷуд аст. Ва муштариён дар маҷмӯъ каналҳои дастрасро ҳатто дар вақти серкорӣ истеъмол намекунанд. Мо дар ин бора хеле ҷиддӣ ҳастем. Истифодаи хидматҳои гуногун ва серверҳои гуногуни андозагирии суръат ба натиҷаҳои ҷолиб оварда расонд. Маълум мешавад, ки на хамаи хизматрасонй як хел фоиданок аст... Хусусан бегохй. Ва шумо набояд бешубҳа ба онҳо эътимод кунед. Бисёре аз операторони ҳамон як шабакаи Ookla каналҳои васеи иртиботӣ надоранд ва ё ба қафо кор мекунанд. Ин маънои онро дорад, ки дар шом аксар вақт ба даст овардани натиҷаи ростқавл қариб ғайриимкон аст. Бале, ва шоҳроҳҳо гуноҳкор мешаванд. Масалан, кӯшишҳои чен кардани суръат дар Ҷопон натиҷаҳои бениҳоят фалокатбор нишон медиҳанд ...

Қарори ибтидоӣ

Таҳияи минтақаи ченкунии суръати интернет
Сурат танҳо барои мақсадҳои тасвирӣ аст.

Ду сервери назорати суръат ҷойгир карда шуданд. Аввалин аст LibreSpeed, дуюм - Speedtest аз OOKLA. Самараи хар ду хизмат мукоиса карда шуд. Дар ниҳоят, мо тасмим гирифтем, ки дар Окла таваққуф кунем, зеро ... то 90% муштариён аз ин хидмат истифода мебаранд.

Баъдан, дастурҳо барои корбарон ва кормандон дар бораи чен кардани суръат дар дохили шабака ва берун аз он навишта шуданд. Онхое. Вақте ки санҷиш оғоз мешавад, ба таври нобаёнӣ суръат дар дохили шабака чен карда мешавад. Сервер дар сари мо ҷойгир аст ва ҳалли Ookla ба таври нобаёнӣ серверро ба муштарӣ наздиктарин интихоб мекунад. Бо ин роҳ мо кори шабакаи интиқоли маълумотро тафтиш мекунем.

Барои чен кардани суръат дар дохили кишвар (мо шабакаи алоҳидаи операторони телекоммуникатсионӣ дорем, ки ҳамаи операторҳо ва марказҳои асосии маълумотро дар дохили кишвар муттаҳид мекунад), шумо бояд провайдерро дар дохили кишвар интихоб кунед ва ченкунии дуюмро гузаронед. Мо ба таври таҷрибавӣ якчанд серверҳоро муайян кардем, ки дар ҳар вақти рӯз натиҷаҳои бештар ё камтар устувор медиҳанд ва онҳоро тавре ки дар дастурҳо тавсия шудаанд, номбар кардем.

Хуб, амалҳои шабеҳ барои каналҳои алоқаи беруна. Мо операторони калон бо каналҳои калонро дар серверҳои speedtest ёфтем ва онҳоро дар тавсияҳо навиштем (“Москва - Ростелеком” ва “Рига - Балтком”, аммо ман ин гиреҳҳоро тавсия медиҳам, ки рақамҳои мувофиқ ба даст оранд. Шахсан ман аз то ~ 870 мегабит гирифтам. ин серверҳо дар соатҳои баландтарин).

Чаро, шумо мепурсед, ки ин гуна душвориҳо? Ҳама чиз хеле оддӣ аст. Мо асбоби хеле кулай гирифтем, ки дар дасти кобилиятнок имкон медихад муайян кунем, ки оё дар шабакахои мо мушкилихо мавчуданд, дар шабакаи чумхурияви мушкилот мавчуданд ё мушкили магистралиро дорад. Агар шахс аз паст будани суръати зеркашӣ аз ягон хидмат шикоят кунад, мо метавонем суръати канали муштариро чен кунем ва сипас онро бо он чизе, ки ӯ аз хидмат мегирад, муқоиса кунем. Ва нишон додан дуруст аст, ки мо канали дар шартнома зикршударо софдилона чудо мекунем. Мо инчунин метавонем сабабҳои эҳтимолии чунин фарқияти суръатро шарҳ диҳем.

Ҳалли дуюмдараҷа

Масъалаи паст шудани суръат дар бегох/рузона кушода мемонад. Чӣ тавр ҳамин корро бе дар хонаи муштарӣ кардан мумкин аст? Як корти арзон бо шабакаи гигабитӣ гиред ва аз он зонд созед. Дастгоҳ бояд дар фосилаи муайян суръатро дар баробари кабел чен кунад. Ҳалли бояд сарчашмаи кушода бошад, то ҳадди имкон содда ва бо панели маъмурии мувофиқ барои дидани натиҷаҳои андозагирӣ. Дастгох бояд харчи арзон бошад, то ки вай ба осонй иваз карда шавад ва дар давоми n руз бе тарсу харос дар ихтиёри муштарй гузошта шавад.

Реализация

Таҳияи минтақаи ченкунии суръати интернет

BananaPI (модели M1) ба асос гирифта шуд. Дар асл ду сабаб барои ин интихоб вуҷуд дорад.

  1. Порти гигабит.
  2. Он танҳо дар атрофи кофта хобида буд.

Баъдан, тасмим гирифта шуд, ки муштарии python истифода шавад суръат барои Speedtest аз ҷониби хидмати Ookla ҳамчун пуштибонии ченкунии суръат. Китобхона Питонинг барои чен кардани суръати пинг. Хуб, ва php барои панели администратор. Барои осонии дарк ман истифода кардам дастгоҳи пурборшаванда.

Аз сабаби он, ки захираҳои Raspberry чандир нестанд, комбинатсияи nginx+php-fpm+sqlite3 истифода шудааст. Ман мехостам аз MySQL аз сабаби вазнинӣ ва зиёдатии он даст кашам. Ман саволеро дар бораи Iperf интизорам. Аз сабаби имконнопазирии истифода бурдани он, ба гайр аз самтҳои маҳаллӣ, онро тарк кардан лозим омад.

Дар аввал ман дар ин сайт роҳи бисёриҳоро пайравӣ кардам. Мизоҷи speedtest-cli тағир дода шуд. Аммо баъд каме андеша карда, аз ин андеша даст кашид. Ман коргари шахсии худро навиштам, ки имкониятҳои муштарии аслиро истифода мебарад.

Барои таҳлили pings, ман танҳо як коркардкунандаи алоҳида навиштам. Мо арзиши миёнаро аз ченак мегирем. Воситаи пинг метавонад ҳам суроғаи IP ва ҳам номи доменро идора кунад.

Ман кори асинхронӣ ба даст наомадаам. Дар ин ҳолат махсусан зарур нест.

Панели маъмурӣ барои арзёбии натиҷаҳо хеле минималистист.

Таҳияи минтақаи ченкунии суръати интернетРасми. Равзанаи асосии маъмур бо натиҷаҳои санҷиш

Таҳияи минтақаи ченкунии суръати интернетРасми. Танзимоти санҷиш

Таҳияи минтақаи ченкунии суръати интернет
Расми. Рӯйхати серверҳои Speedtest -ро навсозӣ кунед

Ҳамааш ҳамин. Идея дар сари зонуям, дар вакти холй амалй гардид. Санҷишҳои саҳроӣ ҳанӯз оғоз нашудаанд. Аммо мо нақша дорем, ки дар ояндаи наздик прототипҳоро ба кор андозем. Он метавонад ҳам аз ҷониби провайдерҳои он ҷо ва ҳам аз ҷониби муштариёни провайдерҳо истифода шавад. Ҳеҷ кас шуморо ташвиш намедиҳад, ки шабонарӯзӣ дар хона андозагирӣ кунед. Ягона чизе, ки шумо бояд дар хотир доред, ин аст, ки агар шумо фаъолона дар Интернет сайр кунед ё чизе зеркашӣ кунед, ченак аз андозаи воқеӣ камтар хоҳад буд. Ҳамин тавр, идеалӣ, шумо бояд пробро дар шабака ҳамчун ягона истеъмолкунандаи трафик тарк кунед.

PS: Лутфан маро барои сифати код танқид накунед. Ман худам таълим медиҳам, ки таҷриба надорам. Рамзи манбаъ барои GitHub. Танкид кабул карда мешавад.

Манбаъ: will.com

Илова Эзоҳ