Нэг л туннел дээрх хоёр VPN хурдны шалгалт яагаад таарахгүй байна
Шинэ гарах хаяг шалгалтын серверийг сольж, удаан эхлэл үр дүнг өөрчилдөг. Очих газраа тогтоож, урсгалын тоог тэнцүүлж, процессорын зардлыг холбоосын хүчин чадлаас тусгаарлаарай.
Хоёр гүйлт, нэг туннель, тоонууд гурав дахин ялгаатай. Туннель тэдний хооронд өөрчлөгдөөгүй. Өөрчлөгдсөн нь хэмжилт: таны харагдах байршилд тулгуурлан сервер сонгодог шалгалтын сайт, хоолойг нэг удаан эхлэл дүүргэх эсвэл зургаа дүүргэхийг тодорхойлдог урсгалын тоо, зам зөв ашиглагдаж эхлэхээс өмнө дуусдаг богино хугацаа. Хурдны шалгалт буруу биш, гэхдээ тэд хүмүүсийн тавьдаг асуултаас илүү нарийн асуултад хариулдаг.
Шинэ гарах хаяг шалгалтын очих газрыг өөрчилдөг
Ихэнх шалгалтын сайт хэмжилтийн серверийг автоматаар сонгодог бөгөөд таны холболт хаанаас ирж байгаа мэт харагдахаас хамааран хэсэгчлэн сонгодог. Туннелийг асаахад таны харагдах улс өөрчлөгдөж, сонгосон сервер өөрчлөгдөж, харьцуулалт нь одоо хоёр өөр хост руу хүрэх хоёр өөр замыг хамардаг.
Үр дүн нь огт VPN-ийн хэмжилт биш. Энэ нь таны сонгоогүй сервер хүртэлх замын хэмжилт бөгөөд хоёр гүйлтийн ялгааг туннелийн хийсэн зүйлээс илүү тэр серверийн пиринг тодорхойлж болно.
Өөр зүйлийг өөрчлөхөөс өмнө очих газраа тогтоо. Итгэмжлэхүүн хэрэгсэл бүр серверийг тодорхой сонгох боломж олгодог бөгөөд олгохгүй үед үр дүнгийн хуудас ихэвчлэн ашигласныг нэрлэдэг, энэ нь хоёр гүйлт харьцуулах боломжгүйг анзаарахад хангалттай. Сайт юу харсныг түүний сонголтод итгэхээс өмнө баталгаажуул:
curl -sS https://ipinfo.io/json | grep -E '"ip"|"org"|"country"'
Хэрэв гүйлтүүдийн хооронд улс өөрчлөгдсөн бол шалгалтын дараа сонгосон бүхэн ч өөрчлөгдсөн. Ажиглагдсан гарах хаягийг үр дүн бүрийн хажууд бич, төөрөгдөл ихэвчлэн арилдаг.
Удаан эхлэл богино шалгалтуудын ихэнх нь дууссаны дараа дуусдаг
TCP холболт холбоосын хурдаар эхэлдэггүй. Энэ нь жижиг түлхэлтийн цонхтой эхэлж, бараг очиж ирэх бүрт хоёр дахин нэмэгдэж, замын хүчин чадалд хэд хэдэн очиж ирсний дараа л хүрдэг. Өндөр хоцролттой зам дээр арав секундын шалгалт амьдралынхаа тэдэг бодит хэсгийг энэ өгсөхөд өнгөрүүлж болно.
Тиймээс илүү хоцролттой туннель богино шалгалтад хүртэх ёстойгоос муу үнэлэгддэг, тиймээс урт гүйлт ямар ч тохиргооны өөрчлөлтгүйгээр өндөр тоо мэдээлдэг. RFC 6349 дамжуулах чадварын хүрээ үүнийг тодорхой авч үздэг тул ноцтой хэмжилтүүд тогтвортой төлөвт хүрэхэд хангалттай удаан үргэлжилдэг. Хиймэл дагуулын зам дээрх таван секундын гүйлт замыг биш, хурдасгуурыг хэмждэг.
Нэг тоонд итгэхийн оронд холболтын үе шатуудыг хар. Curl үе шат бүрийг тусад нь мэдээлдэг тул цаг гар барилт, өгсөх эсвэл дамжуулалт руу явж байгаа эсэхийг харж болно:
curl -sS -o /dev/null -w 'dns=%{time_namelookup} tcp=%{time_connect} tls=%{time_appconnect} total=%{time_total} bytes/s=%{speed_download}\n' \
https://mirror.example.net/testfile.bin
Үүнийг ижил очих газар руу дараалан хоёр удаа ажиллуул. Хоёр дахь гүйлт хамаагүй хурдан бол та замыг биш, өгсөхийг хэмжиж байсан бөгөөд зөвхөн эхний гүйлтийг ашигласан аливаа харьцуулалт эргэлзээтэй.
Нэг урсгал ба зургаан урсгал өөр зүйлийг хэмждэг
Нэг TCP урсгал нислэгт байлгаж чадах цонхоор хязгаарлагддаг бөгөөд энэ нь ойролцоогоор очиж ирэх хугацааг хурдаар үржүүлсэнтэй тэнцүү. Урт зам дээр энэ үржвэр нэг урсгалын ашиглахаас хэтэрдэг тул нэг татан авалт байгаа хүчин чадлыг бага харуулдаг. Зургаан зэрэгцээ урсгал энэ зөрүүг нөхөж, илүү том тоо өгдөг.
iperf3 -c speed.example.net -t 20
iperf3 -c speed.example.net -t 20 -P 6
mtr -rwc 50 speed.example.net
Хоёр тоо ч үнэн. Нэг урсгалын тоо нэг татан авалт юу хийхийг хэлдэг бөгөөд үүнийг ихэвчлэн хөтчийн таб авдаг. Зэрэгцээ тоо зам нийтдээ юу дамжуулж чадахыг хэлдэг бөгөөд үүнийг торрент эсвэл олон хэсэгт татан авалт ашиглаж болно. Нэгийг нөгөө мэт иш татах нь эрүүл туннелийг шалтгаангүйгээр сольдог зам юм.
Зэрэгцээ үр дүнг нэг урсгалын үр дүнтэй харьцуулах нь хүмүүс VPN хурдаа хагас болгосон гэж дүгнэдэг хамгийн түгээмэл зам юм. Аргаа тэнцүүл, дараа нь харьцуул. Гурав дахь командын мөр дутуу байгаа нөхцөлийг нэмдэг: өндөр чичирхийлэлтэй зам хоёр горимд тогтворгүй үр дүн өгдөг бөгөөд ямар ч урсгалын тоо үүнийг засдаггүй.
Шифрлэлт процессорын цаг, инкапсуляци байт шаарддаг
Холбоос хэр хурдан байснаас үл хамааран пакет бүр дээр хоёр механизм ажилладаг. Шифрлэлт байт тутамд процессор зарцуулдаг, инкапсуляци нь холбоос дамжуулах ёстой толгойн байтуудыг нэмдэг. Хоёулаа дээд хязгаар мэт харагдах бөгөөд шинж тэмдэг нь өөр.
Процессорын дээд хязгаар өндөрлөг мэт харагдана: хэчнээн урсгал нэмсэн ч дамжуулах чадвар өсөхөө болих бөгөөд холбоос чөлөөтэй байхад машины процессор завгүй байна. Жижиг чиглүүлэгч эсвэл утсан дээр энэ нь ихэвчлэн бодит хязгаар бөгөөд тиймээс хурдан шугам ч даруухан туннель өгч чадна.
Байтын зардал бага боловч тогтмол. Нэмэлт толгой нь пакет тутамд ашигтай ачааг багасгаж, хамгийн их дамжуулалтын нэгж тогтмол зам дээр тэд том дамжуулалтад удаан дундаж мэт бус, зогсолт мэт харагдах фрагментаци эсвэл хар нүх үүсгэж болно.
| Observation | Likely mechanism | What to measure |
|---|---|---|
| Throughput flat as streams increase | CPU per packet on one core | Per-core utilisation during the test |
| Fast small transfers, stalled large ones | MTU and fragmentation | Payload size at which it breaks |
| Good average, unusable calls | Queueing delay behind a full buffer | Latency under load |
Эдгээр гурвыг ихэвчлэн андуурдаг, учир нь хэрэглэгчид бүгдийг нь «VPN удаан» гэж тодорхойлдог. Зөвхөн эхнийх нь илүү том машинтай харилцдаг, зөвхөн хоёр дахь нь жижиг MTU-тай, зөвхөн гурав дахь нь дарааллын удирдлагатай харилцдаг.
Аргыг бүртгэлд бич
Хадгалах үнэ цэнэтэй үр дүн төхөөрөмж, хандалтын сүлжээ, гарах хаяг, хэмжилтийн сервер, чиглэл, урсгалын тоо, хугацааг нэрлэдэг. Тэдгээргүйгээр хоёр тоог харьцуулж болохгүй бөгөөд нэг тоо агуулсан тасалбар нь үнэндээ сэтгэл санаа юм.
Муу гүйлтүүдийг ч хадгал. Нэг гарах хаяг бүр удаа зогсолт үүсгэдэг цуврал дунджаас хамаагүй илүү мэдээлэлтэй бөгөөд зогсолтууд нь дундаж нуудаг зүйл юм.
Дараа нь танд үнэхээр чухал зүйлийг шалга. Зорилго том татан авалт бол файлыг тат. Зорилго дуудлага бол сул дамжуулах чадвар биш, ачааллын дор хоцролтыг хэмж, учир нь туннель хурдны шалгалтад сайн оноо авч, бүх уулзалтыг сонсох боломжгүй болгож чадна.