Një listë publike nyjesh shfaq një server me kohë funksionimi të matur në javë, kështu që ju e zgjidhni atë, dhe lidhja dështon në provën e parë. Ky nuk është reklamim i rremë; është pyetja e gabuar që i bëhet një numri që mat diçka tjetër. Koha e funksionimit zakonisht tregon sa kohë një proces, kontejner ose makinë ka punuar që nga nisja e fundit, dhe kjo është një veti e infrastrukturës së botuesit, jo e rrugës suaj drejt saj. Ta trajtosh atë si besueshmëri është i njëjti gabim kategorie si ta trajtosh odometrin e një makine si raport rrugor.

Çfarë mat numri

Në një host me një menaxher shërbimesh modern, numëruesi është i ankoruar në një ngjarje që ju vërtet mund ta lexoni: vulën kohore kur njësia hyri në gjendjen aktive, ose kohën e nisjes së makinës. Gjithçka tjetër është aritmetikë mbi atë ankorë, dhe përkufizimi i ankorës ndryshon midis botuesve. Një listë mund të riniset në rinisjen e demonit, një tjetër në rinisjen e makinës, dhe e treta në një rinisje manuale nga një operator që donte një grafik të pastër.

systemctl show -p ActiveEnterTimestamp --value openvpn-server@server
uptime -s
systemctl is-active openvpn-server@server

Këto tre komanda u përgjigjen tre pyetjeve të ndryshme, dhe një drejtori që shfaq një numër të vetëm nuk mund t'ju thotë se cila prej tyre u përdor. Prandaj krahasimi i një numëruesi të papërpunuar nga dy lista nuk është fare krahasim derisa të dini se në çfarë riniset secili.

Një proces mund të punojë ndërsa rruga është jashtë

Demoni dëgjon. Certifikata është e vlefshme. Procesi është i gjallë prej njëzet e tre ditësh. Asnjë prej këtyre nuk garanton se paketat nga rrjeti juaj arrijnë tek ai, sepse arritshmëria është veti e gjithë rrugës: lidhja lart e ofruesit, peering-u midis rrjetit të tij dhe tuajit, mbingarkesa në një lidhje tranziti të përbashkët dhe firewalling përpara lidhjes tuaj.

Një server mund të jetë gjithashtu në punë dhe i padobishëm për një arsye tjetër. Një nyje që ka pranuar shumë më tepër klientë sesa mbështet gjerësia e saj e brezit do të tregojë kohë të gjatë funksionimi dhe një përvojë të tmerrshme, sepse numëruesi nuk mat kapacitetin ose konkurrencën. Kjo është mënyra më e zakonshme se si një nyje me kohë të gjatë funksionimi zhgënjen: asgjë nuk është prishur, gjithçka është e zënë.

Vlen të mbahet mend edhe rasti i kundërt. Një nyje e rinisur një orë më parë mund të jetë plotësisht e shëndetshme tani, dhe renditja sipas numrit më të madh e përjashton atë në heshtje. Koha e funksionimit nuk është rezultat cilësie, dhe trajtimi i saj si i tillë zgjedh sipas moshës në vend të përshtatshmërisë.

Freskia: raporti është më i vjetër se prova juaj

Drejtoritë publike janë faqe të gjeneruara nga kontrolle periodike, jo telemetri e drejtpërdrejtë. Koha e funksionimit që lexoni është llogaritur në përditësimin e fundit, dhe lidhja që po provoni ndodh pas tij. Ndërkohë një ofrues mund të humbasë një lidhje, të ndryshojë një certifikatë, të zhvendosë një adresë ose të heqë një nyje nga shërbimi, dhe faqja do të vazhdojë të raportojë gjendjen e fundit të mirë të njohur deri në skanimin tjetër.

Ai boshllëk funksionon edhe në drejtimin tjetër. Një nyje e raportuar si jashtë mund të jetë rikuperuar minuta pas krijimit të raportit, kështu që një provë e re e menjëhershme në një nyje tjetër nuk është gjithmonë zgjedhja më e mirë.

Rregulli praktik është se çdo fushë e raportuar është një pohim për të shkuarën. Përdoreni për të ndërtuar një listë të shkurtër, më pas verifikoni me një matje që e bëni vetë në momentin që ju intereson.

Çfarë të provoni në vend të kësaj

Vendosni çfarë ju nevojitet nga nyja dhe provojeni. Nëse ju nevojitet arritshmëria, një provë lidhjeje TCP drejt portës së dëgjimit ju thotë në një sekondë më shumë se çdo numërues. Nëse ju nevojitet një tunel që punon, negocioni një. Nëse ju nevojitet xhiro e përdorshme, transferoni diçka reale dhe mateni, sepse koha e lidhjes dhe xhiroja janë veti të ndryshme dhe një shtrëngim duarsh i shpejtë nuk thotë asgjë për të dytën.

nc -vz -w 5 vpn.example.net 1194
curl -sS -o /dev/null -w '%{time_connect} %{time_appconnect} %{time_total}\n' https://vpn.example.net/
mtr -rwc 20 vpn.example.net

Përsëritni provën në vend që të besoni një provë të vetme. Besueshmëria është një shpërndarje në kohë dhe kushte, dhe një lidhje e suksesshme është një kampion me madhësi një. Disa prova gjatë orëve kur ju vërtet përdorni lidhjen do të mundin çdo kohë funksionimi të publikuar me një diferencë të gjerë.

Të lexoni lista publike nyjesh pa u mashtruar

Koha e funksionimit gjithashtu nuk mbart informacion për gjërat që njerëzit zakonisht duan nga një VPN: vlefshmërinë e certifikatës, kush operon daljen, çfarë politike DNS zbatohet dhe nëse operatori mban regjistra lidhjesh. Këto janë pohime të veçanta që kërkojnë prova të veçanta, dhe një numërues i gjatë nuk është provë për asnjërën prej tyre. Një nyje mund të jetë e qëndrueshme për muaj dhe prapë të jetë një zgjedhje e dobët për një kërkesë privatësie.

Aty ku lista vërtet ndihmon është në krijimin e listës së shkurtër. Renditni sipas asaj që dini se ju nevojitet, filtroni nyjet në rajone që nuk kanë lidhje me detyrën, pastaj provoni tre ose katër që mbeten. Mbani fazën e dështimit të çdo prove në vend të një po ose jo të thjeshtë, sepse «shtrëngimi i duarve TLS dështoi» dhe «u lidh por pa xhiro» çojnë në përfundime krejt të ndryshme.

Kuadri për matjen e performancës së rrugës e shpreh të njëjtën pikë në një formë më të rreptë: përcaktoni metrikën, kushtet dhe metodën para se të mblidhni numra. Zbatuar në një listë nyjesh, kjo do të thotë që fusha e kohës së funksionimit është kontekst. Matja që bëni vetë është vendimi.

Artikuj të ngjashëm