Հանրային հանգույցների ցանկ ցույց է տալիս սերվեր, որի աշխատաժամանակը չափվում է շաբաթներով, դուք ընտրում եք այն, և կապը ձախողվում է հենց առաջին փորձից։ Սա կեղծ գովազդ չէ՝ սա սխալ հարց է ուղղված թվին, որը չափում է այլ բան։ Աշխատաժամանակը սովորաբար ցույց է տալիս, թե որքան ժամանակ է պրոցեսը, կոնտեյները կամ մեքենան աշխատում իր վերջին մեկնարկից, և դա հրատարակչի ենթակառուցվածքի հատկությունն է, ոչ թե ձեր ուղին դեպի այն։ Այն որպես հուսալիություն դիտարկելը նույն կարգային սխալն է, ինչ մեքենայի օդոմետրը որպես ճանապարհի հաշվետվություն դիտարկելը։

Ինչ է չափում թիվը

Ժամանակակից ծառայությունների կառավարիչ ունեցող հոսթում հաշվիչը խարսխված է իրադարձության, որը դուք իսկապես կարող եք կարդալ՝ այն ժամանակային նշանին, երբ միավորը անցավ ակտիվ վիճակի, կամ մեքենայի բեռնման ժամին։ Մնացած ամեն ինչ թվաբանություն է այդ խարիսխի վրա, և խարիսխի սահմանումը տարբերվում է հրատարակիչների միջև։ Մի ցանկը կարող է զրոյացնել դեմոնի վերագործարկման ժամանակ, մյուսը՝ մեքենայի վերաբեռնման, իսկ երրորդը՝ օպերատորի ձեռքով զրոյացման, ով ուզում էր մաքուր գրաֆիկ։

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

Այդ երեք հրամանները պատասխանում են երեք տարբեր հարցերի, և մեկ թիվ ցուցադրող տեղեկատուն չի կարող ասել ձեզ, թե որն է օգտագործվել։ Այսպիսով, երկու ցանկերի հում հաշվիչների համեմատությունը ամենևին էլ համեմատություն չէ, քանի դեռ չգիտեք, թե ինչի վրա է զրոյանում դրանցից յուրաքանչյուրը։

Պրոցեսը կարող է աշխատել, երբ ուղին անջատված է

Դեմոնը լսում է։ Վկայականը վավեր է։ Պրոցեսն ապրում է արդեն քսաներեք օր։ Սրանցից ոչ մեկը չի երաշխավորում, որ ձեր ցանցից եկող փաթեթները կհասնեն նրան, քանի որ հասանելիությունը ամբողջ ուղու հատկությունն է՝ մատակարարի վերին կապուղին, նրա ցանցի և ձեր ցանցի միջև փիրինգը, համատեղ տրանզիտային կապուղու ծանրաբեռնվածությունը և ձեր սեփական կապի առջևի հրային պատը։

Սերվերը կարող է նաև աշխատել և անօգուտ լինել այլ պատճառով։ Այն հանգույցը, որը ընդունել է շատ ավելի շատ հաճախորդներ, քան թույլ է տալիս նրա թողունակությունը, ցույց կտա երկար աշխատաժամանակ և սարսափելի փորձ, քանի որ հաշվիչը չի չափում հզորությունը կամ մրցակցությունը։ Սա ամենատարածված ձևն է, որով երկար աշխատաժամանակով հանգույցը հիասթափեցնում է՝ ոչինչ կոտրված չէ, ամեն ինչ զբաղված է։

Արժե հիշել նաև հակառակ դեպքը։ Մեկ ժամ առաջ վերագործարկված հանգույցը կարող է հիմա լիովին առողջ լինել, և ամենամեծ թվով դասավորելը լուռ բացառում է այն։ Աշխատաժամանակը որակի գնահատական չէ՝ և դա որպես այդպիսին դիտարկելը ընտրում է տարիքով, այլ ոչ թե համապատասխանությամբ։

Թարմությունը՝ հաշվետվությունն ավելի հին է, քան ձեր փորձը

Հանրային տեղեկատուները պարբերական ստուգումներից ստեղծված էջեր են, ոչ կենդանի հեռաչափություն։ Աշխատաժամանակը, որը դուք կարդում եք, հաշվարկվել է վերջին թարմացման պահին, իսկ կապը, որը փորձում եք, տեղի է ունենում դրանից հետո։ Այդ ընթացքում մատակարարը կարող է կորցնել կապուղի, փոխել վկայական, տեղափոխել հասցե կամ հանգույցը հանել ծառայությունից, և էջը կշարունակի ցույց տալ վերջին հայտնի լավ վիճակը մինչև հաջորդ սկանավորումը։

Այդ բացը գործում է նաև հակառակ ուղղությամբ։ Անջատված հայտարարված հանգույցը կարող էր վերականգնվել հաշվետվության ստեղծումից մի քանի րոպե անց, ուստի մեկ այլ հանգույցի վրա անմիջական նոր փորձը միշտ չէ, որ լավագույն ընտրությունն է։

Գործնական կանոնն այն է, որ յուրաքանչյուր հաղորդված դաշտ անցյալի մասին պնդում է։ Օգտագործեք այն կարճ ցանկ կազմելու համար, ապա ստուգեք ձեր իսկ կատարած չափմամբ այն պահին, որը կարևոր է ձեզ համար։

Ինչ փորձարկել փոխարենը

Որոշեք, թե ինչ է ձեզ պետք հանգույցից, և փորձարկեք դա։ Եթե ձեզ պետք է հասանելիություն, ապա լսող պորտին TCP կապի փորձը մեկ վայրկյանում ասում է ավելին, քան ցանկացած հաշվիչ։ Եթե ձեզ պետք է աշխատող թունել, բանակցեք մեկի շուրջ։ Եթե ձեզ պետք է օգտագործելի թողունակություն, փոխանցեք ինչ-որ իրական բան և չափեք այն, քանի որ միացման ժամանակը և թողունակությունը տարբեր հատկություններ են, և արագ ձեռքսեղմումը ոչինչ չի ասում երկրորդի մասին։

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

Կրկնեք թեստը՝ մեկ փորձին վստահելու փոխարեն։ Հուսալիությունը բաշխում է ժամանակի և պայմանների վրա, և մեկ հաջող կապը մեկ չափի նմուշ է։ Մի քանի փորձ այն ժամերին, երբ դուք իսկապես օգտագործում եք կապը, մեծ տարբերությամբ կգերազանցեն ցանկացած հրապարակված աշխատաժամանակ։

Հանրային հանգույցների ցանկերը կարդալ առանց մոլորվելու

Աշխատաժամանակը նաև տեղեկություն չի կրում այն բաների մասին, ինչ մարդիկ սովորաբար ուզում են VPN-ից՝ վկայականի վավերականությունը, ով է կառավարում ելքը, ինչ DNS քաղաքականություն է գործում, և արդյոք օպերատորը պահում է կապերի գրառումներ։ Դրանք առանձին պնդումներ են, որոնք առանձին ապացույց են պահանջում, և երկար հաշվիչը դրանցից ոչ մեկի ապացույցը չէ։ Հանգույցը կարող է ամիսներ շարունակ կայուն լինել և դեռ վատ ընտրություն մնալ գաղտնիության պահանջի համար։

Այնտեղ, որտեղ ցանկն իսկապես օգնում է, կարճ ցանկ կազմելն է։ Դասավորեք ըստ այն բանի, ինչ գիտեք, որ ձեզ պետք է, զտեք առաջադրանքի հետ չկապված տարածաշրջանների հանգույցները, ապա փորձարկեք մնացած երեքը կամ չորսը։ Պահեք յուրաքանչյուր փորձի ձախողման փուլը՝ մեկ այո կամ ոչ-ի փոխարեն, քանի որ «TLS ձեռքսեղմումը ձախողվեց» և «միացված է, բայց թողունակություն չկա» տանում են բոլորովին տարբեր եզրակացությունների։

Ուղու արդյունավետության չափման շրջանակը նույն միտքն արտահայտում է ավելի խիստ ձևով՝ սահմանեք չափիչը, պայմանները և մեթոդը նախքան թվեր հավաքելը։ Հանգույցների ցանկի վրա կիրառելիս դա նշանակում է, որ աշխատաժամանակի դաշտը համատեքստ է։ Ձեր իսկ կատարած չափումը որոշումն է։

Առնչվող հոդվածներ