VPN чоң жүктөөлөр учурунда үзүлөт: адегенде кезекти окуңуз
Каныккан чыгуу кезеги башкаруу трафигин да, колдонмолорду да кечиктирет. Бош жана жүктөлгөн абалдагы жүрүм-турумду салыштырыңыз, анан бир нерсени өзгөртүп, сыноону кайталаңыз.
Туннель күн бою туруктуу, анан чоң жүктөө башталганда үзүлөт. Интерактивдүү сурамдар биринчи токтойт, кардар убакыт бүткөнүн билдирет, ал эми өткөрүү бүткөндө байланыш кайтат. Бул көрүнүш алыскы сервердин иштебей калганын эмес, кезек жана иштетүүнү көрсөтөт, анткени серверге өз убагында жооп берүү мүмкүнчүлүгү эч качан берилген эмес. Милдет — муну көзөмөлдөнгөн жүктөө астында кайталап, туура эсептегичтерди окуу.
Ар бир иштетүүгө бир өзгөрмөнү өзгөртүп, акыркы чекитти туруктуу кармаңыз.
Кайталануучу жүктөө салыштыруусун куруңуз
Байланыш бош кезде базалык сызыкты жазып алыңыз: барып-келүү убактысы, бир нече колдонмо сурамы жана туннелдин өз окуялар журналы. Анан белгилүү өлчөмдөгү жүктөөнү баштап, ал иштеп жатканда дал ошол өлчөөлөрдү кайталаңыз. Акыркы чекитти, кардарды жана сыноо багытын өзгөртпөй кармаңыз, анткени алардын экөөн бирге өзгөртүү сизге эч нерсе айтпайт.
Кайсы окуя биринчи пайда болорун байкаңыз. Ар кандай катадан мурун өскөн барып-келүү убактысы кезекти билдирет; туруктуу кечигүү менен катуу убакыт бүтүшү башка нерсени, мисалы ачкычтарды жаңыртууну же эсеп боюнча аракетти билдирет. Эки көрүнүш ар башка кийинки кадамдарга алып барат. Бир нерсени өзгөртүүдөн мурун байкоону жазып коюңуз.
Чыгарууну убакыт белгилери менен сактаңыз, ошентип жүктөлгөн жана бош иштетүүлөрдү сап боюнча салыштырууга болот.
Ылдамдыкты эмес, кезекти окуңуз
Керектөөчү байланыштары пакеттерди провайдердин жабдуусунда буферлейт, ал эми толук чыгуу кезеги туннелди тирүү кармап турган кичинекей башкаруу пакеттерин кошкондо баарын кечиктирет. Жогору санды көрсөткөн ылдамдык сыноосу бул кечигүү тууралуу аз айтат, ошондуктан бош байланыштагы сыноо өтөт, ал эми каныккан байланыш ишке ашпайт.
ping -c 20 -i 0.2 203.0.113.10 mtr -rwc 20 203.0.113.10 tc -s qdisc show dev eth0 ss -ti dst 203.0.113.10 nstat -az | grep -E 'Retrans|Timeout'
Жүктөө учурундагы кечигүү сандарын бош абалдагылар менен салыштырыңыз. Пакет жоготуусуз ондогон миллисекунддан жүздөгөн миллисекундга чейинки секирик кезек; туруктуу кечигүү менен жоготуу башка бузулууну көрсөтөт.
Түзмөктү жана башкаруу жолун текшериңиз
Шифрлөө жана өткөрүү процессор убактысын алат, ал эми кичинекей роутер же жылуулук менен чектелген ноутбук бош эмес кезде пакеттерди ташташы мүмкүн. Бир процесстин пайызын эмес, жалпы жүктөөнү караңыз, анткени ядродогу өткөрүү жана үзгүлтүктөрдү иштетүү адамдар адатта караган жерде көрүнбөйт.
uptime mpstat -P ALL 1 3 dmesg | grep -i -E 'thermal|throttl' journalctl -u openvpn-server@server --since '10 min ago' | tail -20
Кардардын убакыт бүтүшү пландаштырылган ачкыч жаңыртуу же сессия саясатынын окуясы менен да дал келиши мүмкүн. Окуялардын тартиби үчүн колдонмонун ката билдирүүсүн гана эмес, кардардын өз журналын окуңуз.
Бир нерсени өзгөртүп, кайталаңыз
Платформа колдогон жерде жүктөө ылдамдыгын чектеңиз же массалуу трафикти интерактивдүү трафиктен төмөн классификациялаңыз, ошентип кезек эч качан толбойт. Анан ошол эле жумуш жүктөөсүн кайталап, мурункудай эле үч санды салыштырыңыз. Ылдамдык сыноосун жакшыртып, бирок убакыт бүтүшүн калтырган өзгөртүү эч нерсени оңдогон жок.
Бардык жерде убакыт чектөөлөрүн көтөрүү жана шифрлөөнү алсыратуу — симптомду кайсы чек ара иштен кеткенин аныктабастан жок кылган эки өзгөртүү. Экөө тең оңдоо эмес. Экөө тең иштебей калууну кийинкиге, аны байлоо кыйыныраак жерге жылдырат.
Жаңы сурамды жана колдонуучу чындап таянган кайра туташуу жүрүм-турумун сыноо менен бүтүрүңүз. Шекымди жараткан жүктөө астындыгы туруктуулук — жазып коюуга татыктуу жалгыз жыйынтык.