Uppitími VPN-þjóns: hvað þessi tala segir þér ekki
Teljarinn mælir tíma frá upphafi einhvers, ekki aðgengi frá netinu þínu. Athugaðu skilgreininguna og tíma skýrslunnar, og prófaðu síðan það sem þú þarft.
Opinber listi yfir hnúta sýnir þjón með uppitíma mældan í vikum, svo þú velur hann, og tengingin mistekst við fyrstu tilraun. Þetta er ekki falsleg auglýsing; þetta er ranga spurningin sem borin er fram við tölu sem mælir eitthvað annað. Uppitími segir venjulega hversu lengi ferli, gámur eða vél hefur keyrt frá síðustu ræsingu, og það er eiginleiki innviða útgefandans, ekki leiðar þinnar að honum. Að líta á hann sem áreiðanleika er sama flokkavillan og að líta á kílómetramæli bíls sem vegaskýrslu.
Hvað talan mælir
Á hýsli með nútímalegum þjónustustjóra er teljarinn festur við atburð sem þú getur raunverulega lesið: tímastimplinn þegar einingin fór í virkt ástand, eða ræsingartíma vélarinnar. Allt annað er reikningur á þeirri festingu, og skilgreining festingarinnar er mismunandi milli útgefenda. Einn listi gæti núllstillt við endurræsingu dæmons, annar við endurræsingu vélarinnar og sá þriðji við handvirka núllstillingu sem stjórnandi framkvæmdi og vildi hreint graf.
systemctl show -p ActiveEnterTimestamp --value openvpn-server@server
uptime -s
systemctl is-active openvpn-server@server
Þessar þrjár skipanir svara þremur mismunandi spurningum, og skrá sem sýnir eina tölu getur ekki sagt þér hverja þeirra hún notaði. Þess vegna er samanburður á hráum teljara úr tveimur listum alls ekki samanburður fyrr en þú veist við hvað hvor þeirra núllstillir.
Ferli getur keyrt á meðan leiðin er niðri
Dæmoninn hlustar. Vottorðið er gilt. Ferlið hefur verið á lífi í tuttugu og þrjá daga. Ekkert af þessu tryggir að pakkar frá netinu þínu nái til þess, því aðgengi er eiginleiki allrar leiðarinnar: uppstreymistenging veitandans, jafningjatenging milli nets hans og þíns, þrengslin á sameiginlegri flutningsleið og eldveggurinn fyrir framan þína eigin tengingu.
Þjónn getur líka verið í gangi og gagnslaus af annarri ástæðu. Hnútur sem hefur tekið við miklu fleiri biðlurum en bandvídd hans styður mun sýna langan uppitíma og hræðilega upplifun, því teljarinn mælir hvorki afkastagetu né álag. Þetta er algengasta leiðin sem hnútur með langan uppitíma veldur vonbrigðum: ekkert er bilað, allt er upptekið.
Hið gagnstæða tilfelli er líka þess virði að muna. Hnútur sem var endurræstur fyrir klukkustund getur verið fullkomlega heilbrigður núna, og röðun eftir stærri tölunni útilokar hann hljóðlaust. Uppitími er ekki gæðaeinkunn, og að líta á hann sem slíka velur eftir aldri í stað hæfni.
Ferskleiki: skýrslan er eldri en tilraun þín
Opinberar skrár eru síður sem eru búnar til úr reglubundnum athugunum, ekki lifandi fjarmæling. Uppitíminn sem þú lest var reiknaður við síðustu uppfærslu, og tengingin sem þú prófar á sér stað á eftir. Á milli getur veitandi misst tengingu, skipt um vottorð, flutt netfang eða tekið hnút úr þjónustu, og síðan mun halda áfram að greina frá síðasta þekkta góða ástandi þar til næsta skann kemur.
Þetta bil virkar líka í hina áttina. Hnútur sem tilkynntur var niðri gæti hafa jafnað sig mínútum eftir að skýrslan var búin til, svo tafarlaus ný tilraun á öðrum hnút er ekki alltaf betri kosturinn.
Hagnýta reglan er að hver tilkynntur reitur er fullyrðing um fortíðina. Notaðu hana til að byggja stuttan lista og staðfestu síðan með mælingu sem þú tekur sjálf eða sjálfur á þeirri stundu sem skiptir þig máli.
Hvað á að prófa í staðinn
Ákveddu hvað þú þarft frá hnútnum og prófaðu það. Ef þú þarft aðgengi segir TCP-tengingartilraun við hlustunarportið þér á einni sekúndu meira en nokkur teljari. Ef þú þarft vinnandi göng skaltu semja um eitt. Ef þú þarft nothæft gegnumstreymi skaltu flytja eitthvað raunverulegt og mæla það, því tengingartími og gegnumstreymi eru mismunandi eiginleikar og hröð handaband segja ekkert um það seinni.
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
Endurtaktu prófið í stað þess að treysta einni tilraun. Áreiðanleiki er dreifing yfir tíma og aðstæður, og ein vel heppnuð tenging er úrtak af stærð einn. Nokkrar tilraunir á þeim klukkustundum sem þú notar tenginguna í raun munu standa framar hverjum sem er birtum uppitíma með breiðu bili.
Að lesa opinbera hnútalista án þess að blekkjast
Uppitími ber heldur engar upplýsingar um það sem fólk vill venjulega frá VPN: gildistíma vottorðsins, hver rekur útgönguna, hvaða DNS-stefna gildir og hvort rekstraraðilinn varðveitir tengingaskrár. Þetta eru aðskildar fullyrðingar sem þurfa aðskildar sannanir, og langur teljari er ekki sönnun fyrir neinni þeirra. Hnútur getur verið stöðugur í mánuði og er samt slæmt val fyrir persónuverndarkröfu.
Þar sem listi hjálpar raunverulega er að gera stuttan lista. Raðaðu eftir því sem þú veist að þú þarft, síaðu út hnúta á svæðum sem skipta ekki máli fyrir verkefnið og prófaðu síðan þá þrjá eða fjóra sem eftir eru. Geymdu mistökunarstig hverrar tilraunar í stað eitt já eða nei, því að „TLS-handaband mistókst“ og „tengt en ekkert gegnumstreymi“ leiða til gjörólíkra niðurstaðna.
Rammi til að mæla afköst leiðar setur sama punkt fram í strangara formi: skilgreindu mælikvarðann, aðstæðurnar og aðferðina áður en þú safnar tölum. Beitt á hnútalista þýðir það að uppitímareiturinn er samhengi. Mælingin sem þú tekur sjálf eða sjálfur er ákvörðunin.