Туннелден жай өткөрүү жөндөмдүүлүгү жана туш келди сандарды күтүп токтоп калган машина абдан башка тажрыйба берет, бирок алар бир эле даттануунун астында катталат. Бири бир нерсе иштегенге чейинки тыныгуу катары көрүнөт. Экинчиси иштеген жана сиз карап турганча маалыматты жай жылдырган туташуу катары көрүнөт. Кайсынысы бар экенин аныктоо он мүнөт алат жана бир жума божомолду үнөмдөйт.

Окшош көрүнгөн эки белги

Жаңы жүктөөдөн кийин, бир да туташууну кабыл алганга чейин илинип турган кызмат бир нерсени күтүп турат. Тез орноп, анан күтүлгөн ылдамдыктын бир бөлүгү менен өткөргөн туннелди башка бир нерсе чектейт. Шифрлөө сөзү эки окуяда тең кездешет, ошондуктан алар бириктирилет. Конфигурация файлына тийүүдөн мурун аларды бөлүңүз.

Иштетүү, аутентификация, ачкычтарды кайра сүйлөшүү жана өткөрүүнүн айланасына убакыт белгилерин коюңуз. Туннел колдонууга жарактуу болгонго чейинки узак кечигүү төмөн туруктуу ылдамдык эмес, жана экөөнүн орточосун бир санга салуу далилди жок кылат.

systemd-analyze blame | head -10
journalctl -u [email protected] -o short-precise | head -40
cat /proc/sys/kernel/random/entropy_avail

Биринчи эки буйрук иштетүү ишин убакыт сызыгына коёт. Үчүнчүсү өзөктүн энтропия эсебинин маанисин басып чыгарат, ал бир маалымат чекити катары пайдалуу жана өткөрүү жөндөмдүүлүгүнүн өлчөгүчү катары пайдасыз.

Туш келди сандарды күтүү чындыгында кандай көрүнөт

Коопсуз туш келди байттарга сурам өзөк өзүнүн туш келди булагын инициализациялаганга чейин бөгөлүп калышы мүмкүн. Бул виртуалдык машиналарда жана кичинекей камтылган такталарда жүктөөнүн башында, айлана-чөйрөнүн ызы-чуусу аз топтолгондо эң маанилүү. Бул ар бир шифрленген байт жаңы энтропия коротёт дегенди билдирбейт.

Заманбап генераторлор бир жолу урукталат, анан детерминдүү курулуштан чыгыш өндүрөт, өз графиги боюнча кайра урукталат. Жапырт өткөрүү бассейнди байт сайын бошотпойт, ошондуктан жай өткөрүү учурундагы төмөн бассейн мааниси себеп жөнүндө эч нерсе далилдебейт.

strace -f -e trace=getrandom -p $(pidof openvpn) 2>&1 | head -20
dmesg | grep -i 'random\|crng'

Биринчи буйрук сиз карап турганда процесс туш келди сан чакыруусунда отурганын көрсөтөт. Экинчиси өзөктүн өзүнүн инициализация билдирүүлөрүн көрсөтөт, жана дал ошол жерде эрте жүктөө тыгылышы көрүнөт.

Өзөктүн версиясын жана кызмат чындыгында байланышкан китепкананы жазып алыңыз, анткени жүрүм-турум ишке ашыруулар менен чыгарылыштардын ортосунда айырмаланат. Калыбына келтирүүдөн кийин алынган из тыныгууну адатта толугу менен өткөрүп жиберет.

Туруктуу жайлык чындыгында кандай көрүнөт

Бүт убакыт бою жай өткөргөн туннелди маалымат жолу чектейт. Бир каныккан агым, сырткы пакеттердин жоголушу, кайра жөнөтүүлөр же толук сокет кезектеринин ар бири ушул үлгүнү жаратат, жана ар биринин өз оңдоосу бар. Жыйынтык CPU пайызы бир бош эмес агымды жашырат, жана бул эң көп тараган туура эмес окуу. Жалпы жүктөмдү карардан мурун агым боюнча убакытты караңыз.

Салыштырмалуу база менен эки багытта тең өлчөңүз жана колдонмонун өз отчётуна эмес, интерфейс эсептегичтерине көңүл буруңуз.

ss -tin dst 203.0.113.10
nstat -az | grep -i 'drop\|retrans'
ethtool -S eth0 | grep -i 'drop\|error'

Биринчи буйрук бир өнөктөш үчүн кезек жана тыгын абалын көрсөтөт. Экинчи жана үчүнчүсү стекте жана интерфейсте таштоолор жана кайра жөнөтүүлөр тууралуу билдирет, себеп адатта ошол жерде биринчи пайда болот.

Сиз өлчөгөн кууш жерге түзөтүүнү тандаңыз

Эгер далилдер эрте жүктөө инициализациясына багыттаса, платформанын колдогон уруктоо жолун караңыз, ал виртуалдык машинада хост сунуштаган туш келди түзмөктү камтышы мүмкүн. Көптөгөн конокторго өзгөртүүсүз көчүрүлгөн урук сүрөтү көз карандысыз инициализациянын ордун баспайт.

Эгер далилдер маалымат жолуна багыттаса, эсептегичтер көрсөткөн нерсени жөнгө салыңыз. Буфер өлчөмдөрү кезектер ашып кеткенде жардам берет жана бир агым каныкканда эч нерсе кылбайт. Эсептегичти көтөрүү үчүн энтропия демонун орнотуу өткөрүү жөндөмдүүлүгүн оңдоо эмес, ал эми график жакшыраак көрүнүшү үчүн уруктоо божомолдорун өзгөртүү коопсуздук касиетин санга алмаштырат.

Өзгөртүүнү ошол эле өлчөө ошол эле шартта жакшырганда гана кабыл алыңыз. Чоңураак эсептегич натыйжа эмес; кыскараак өлчөнгөн күтүү же себеби аныкталган тезирээк өткөрүү натыйжа.

Тектеш макалалар