Tezlik sinovi hech qachon VPNni o'lchamaydi. U yo'lni o'lchaydi va tunnelni yoqish birinchi bayt qimirlashidan oldin o'sha yo'lning bir qismini almashtiradi. Shuning uchun bitta noutbuk bir saytda sog'lom raqam, boshqasida yomon raqam ko'rsatadi, ikkala tomonda ham hech narsa o'zgarmagan bo'lsa-da. Natijani mahsulot bahosi sifatida emas, yo'l haqidagi dalil sifatida o'qing.

Taqqoslashning qiymati bor-yo'qligini uch narsa hal qiladi: ikkala yugurish ham bir xil nishonga tegganmi, kirish tarmog'i qimirlamay turganmi va kechikishni hajm bilan birga yozib olganmisiz.

Tunnel birinchi baytdan oldin nimani qayta yozadi

Mijoz har bir paketni yana bir sarlavhaga o'raydi, shu sababli paketga to'g'ri keladigan foydali yuk kamayadi. Xarajat uzatishga emas, paketga hisoblanadi, ya'ni katta fayl tunnelsiz yuborilgan o'sha fayldan ko'proq paket talab qiladi. Bunday ortiqcha xarajat ko'rinadigan sozlama sifatida emas, paketlar soni sifatida ko'rinadi.

Bundan ikki natija kelib chiqadi. Katta bloklardan tuzilgan sinov paketga to'g'ri keladigan xarajatni sezadi, ko'p kichik so'rovlardan tuzilgan sinov esa buning o'rniga borib-kelishni sezadi. Va agar yo'lning MTUsini aniqlash yo'lda biror joyda to'silgan bo'lsa, tunnel kichikroq paket o'lchamida qoladi va o'tkazuvchanlik shifrlarga hech qanday aloqasi bo'lmagan sabab bilan tushadi.

Shiftni bevosita kuzatishingiz mumkin. Linuxda bo'laklanmasdan o'tadigan eng katta yukni so'rang, so'ng tunnel yoqilgan holda takrorlang:

ping -M do -s 1472 -c 3 203.0.113.10

Agar bu muvaffaqiyatsiz bo'lsa, 1,400 ga tushing va yana urinib ko'ring. Faqat 1,380 bayt tashiydigan tunnel yo'lning pastroq qismida nimadir siqib turganini aytadi va mijozdagi hech qanday sozlash uni ko'tarmaydi.

Tunnel yoqilganda sinov serveri nega joyidan jiladi

Aksariyat vositalar o'zlari ko'radigan ommaviy manzil asosida yaqin serverni tanlaydi. Tunnel yoqilganda bu manzil chiqish tuguniga tegishli bo'ladi, shu sababli vosita boshqa shahar yoki mamlakatdagi xostni tanlashi mumkin. Shunda siz ikki manzilni taqqoslaysiz va ular orasidagi farq chiqishdan sinov xostigacha bo'lgan masofani ham o'z ichiga oladi.

Serverni birinchi yugurishdan oldin nom yoki ID bilan qadab qo'ying va keyingi har bir yugurishda saqlang. Agar vosita uni saqlamasa, o'zingiz boshqaradigan nishonni tanlang va uni o'zingiz yuriting: iperf3 -c test.example.net -R -t 20 manzilni qat'iy ushlab turadi va kechingi bilan taqqoslash mumkin bo'lgan raqam beradi.

Bitta o'zgaruvchini o'zgartiring, pastki qatlam esa bitta emas

Simsiz aloqa odatdagi yashirin o'zgarishdir. Noutbuk qimirlaganda signal kuchi, qo'shni qo'ng'iroq boshlaganda kanal bandligi o'zgaradi, shuning uchun Wi-Fi da o'n daqiqa farq bilan qilingan ikki yugurish bir sinovning takrori emas. Kabel yoki signal darajasi yozib qo'yilgan qat'iy joy o'sha shovqinning ko'p qismini olib tashlaydi. Har bir yugurishning boshida va oxirida signal darajasini belgilash odatda ikki yugurish birga ekanini ko'rsatishga yetadi.

Qurilma yuki ham o'sha savatga kiradi. Bitta yadroda shifrlaydigan mijoz aloqadan ancha oldin o'z shiftiga uriladi va fondagi sinxronlash undan ham tez uriladi. Yugurish paytida CPU ga qarang va yana nima ochiq bo'lganini yozib qo'ying. Quvvat sozlamalari ham bu yerda tishlashi mumkin, chunki batareyada ishlaydigan noutbuk aloqa band bo'lishidan ancha oldin protsessorni cheklashi mumkin.

MeasurementWhat it answersWhat it misses
DownloadBulk capacity along the pathAny question about responsiveness
UploadCapacity from client to exitDownload health
RTT to a fixed targetDistance plus queueingWhether capacity is available
Jitter or lossStability under loadHow much the link can carry

Pastki qatlamni o'rtachalash o'rniga uni qimirlatmasdan turing. Mos keladigan uchta yugurish turli xonalarda olingan o'ntadan ko'proq gapiradi.

Kechikish, yo'qotish va ICMP turli savollarga javob beradi

Ping qat'iy manzilga kichik zond yuboradi va ko'p tarmoqlar ICMP ga past ustuvorlik bilan javob beradi yoki uni butunlay e'tiborsiz qoldiradi. Kelmagan javoblar ilovaning paketlarini emas, zondni tasvirlaydi. Yuk ostida ko'tariladigan borib-kelish vaqti odatda navbat to'lib borayotganini bildiradi, yo'l uzayganini emas.

Tunnel kechikish qo'shadimi-yo'qmi bilish uchun bitta nishonni u bilan va usiz taqqoslang, yoki bir xil kirish tarmog'idan yetib boriladigan ikki chiqishni taqqoslang. Zondni qayta-qayta ishga tushiring va tarqoqlikka qarang, chunki o'rtacha aynan qo'ng'iroqni yaroqsiz qiladigan o'zgaruvchanlikni yashiradi.

Sekin tuyulgan ishga qayting

Qo'ng'iroq hali uzilib turganda yaxshilanadigan o'lchov boshqa narsaga javob berdi. Tekshiruvni boshlagan ishni qayta ishga tushiring, u yig'ilishmi, fayl almashishmi yoki masofaviy ish stoli sessiyasimi. Agar raqam yaxshilansa-yu ish yaxshilanmasa, to'siq sinov hech qachon yetib bormagan joyda edi, masalan tunnel orqasidagi server yoki siz tomondagi yuklash liniyasi.

Har bir yugurishni qurilma, kirish tarmog'i, oxirgi nuqta, protokol, nishon va vaqt bilan yozib boring. Hech qachon ulanmagan yugurish nol o'tkazuvchanlik emas, yetib borish natijasidir, shuning uchun uni o'chirish o'rniga shu belgi ostida saqlang.

Keyingi taqqoslashdan oldin qisqa ro'yxat

Nishonni qadab qo'ying va nima uchun tanlaganingizni yozing. Yo'l ruxsat beradigan paket o'lchamini yozib qo'ying, keyingi pasayishning izohi bo'lsin. Kirish tarmog'ini bir xil saqlang, CPU yukini belgilang va farqga ishonishdan oldin uchta yugurish qiling.

So'ng aynan bitta narsani o'zgartiring va takrorlang. Tushuntira oladigan taqqoslash kattaroq raqamli taqqoslashdan afzal.

O'xshash maqolalar