VPN серверинин иштөө убактысы: бул сан сизге эмнени айтпайт
Эсептегич бир нерсенин башталышынан бери өткөн убакытты өлчөйт, сиздин тармагыңыздан жеткиликтүүлүктү эмес. Аныктаманы жана отчеттун убактысын текшерип, анан керектүү нерсени сынап көрүңүз.
Ачык түйүндөрдүн тизмеси жумалар менен өлчөнгөн иштөө убактысы бар серверди көрсөтөт, ошондуктан сиз аны тандайсыз, ал эми байланыш биринчи эле аракетте ишке ашпайт. Бул жалган жарнама эмес; бул башка нерсени өлчөгөн санга берилген туура эмес суроо. Иштөө убактысы адатта процесс, контейнер же машина акыркы ишке киргизилгенден бери канча убакыт иштеп жатканын көрсөтөт, жана бул жарыялоочунун инфраструктурасынын касиети, сиздин ага барар жолуңуздуку эмес. Аны ишенимдүүлүк катары кароо — унаанын спидометрин жол отчету катары кароо сыяктуу эле категориялык ката.
Сан эмнени өлчөйт
Заманбап кызмат менеджери бар хостто эсептегич чынында эле окуй алган окуяга бекитилген: бирдик активдүү абалга өткөн убакыт белгисине же машинанын жүктөлүү убактысына. Калганынын баары ошол таянычтын үстүндөгү арифметика, ал эми таянычтын аныктамасы жарыялоочулар арасында ар башка. Бир тизме демонду кайра иштетүүдө нөлгө түшүшү мүмкүн, экинчиси машинаны кайра жүктөөдө, үчүнчүсү таза график каалаган оператордун кол менен нөлгө түшүрүүсүндө.
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 кол алышуусу ийгиликсиз болду» жана «туташты, бирок өткөрүү жөндөмү жок» таптакыр башка тыянактарга алып келет.
Жолдун иштөөсүн өлчөө алкагы ошол эле ойду катаалыраак түрдө айтат: сандарды жыйноодон мурун өлчөмдү, шарттарды жана ыкманы аныктаңыз. Түйүндөр тизмесине колдонгондо бул иштөө убактысы талаасы контекст экенин билдирет. Өзүңүз жасаган өлчөө — чечим.