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

Сиз окуган сан туура эмес багытта болчу

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

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

Жолду бюджет катары жазыңыз

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

Сервердин 20 Mbit/s жүктөө байланышы жана кардардын 100 Mbit/s ылдыйкы байланышы менен сервер өткөрүүнү кардар байкаганга алда канча эрте чектейт. Чыгым жана каалаган параллелдүү өткөрүү дагы бир үлүш алат, ал эми каныккан жүктөө байланышы ырастоолорду да кечиктирет, бул TCP өткөрүүсүн чийки челенин астына түшүрөт. Эки таасирдин эч бири тарифтерди салыштырууда көрүнбөйт.

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

Такта сизге чындап кайда кымбат

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

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

Жылуулук жана кубат чектери да туруктуу жүрүм-турумду аныктайт. Кыска жарылуу эң сонун көрүнүшү мүмкүн, ал эми он мүнөттүк өткөрүү басаңдайт, ошондуктан бир нече секунддук эталон түнкү камдык көчүрмө үчүн начар жетекчилик.

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

Шифрди алмаштырганга чейин өлчөңүз

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

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

iperf3 -c 10.44.0.1 -R -t 30
iperf3 -c 10.44.0.1 -t 30
ethtool eth0 | grep -i speed

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

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