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

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

Колдонуучу мейкиндигиндеги жолдо ар бир агымга бир ядро

Салттуу Community OpenVPN үлгүсүндө маалымат каналы колдонуучу мейкиндигинде иштетилет, жана бош эмес байланыш бир процессорду ээлеши мүмкүн, ал эми машинанын жалпы колдонулушу байкалбайт. Ошондуктан бир агымда каныккан хостко ядро кошуу эч нерсени өзгөртпөйт: пландаштыруучунун бул ишти бөлүүгө жолу жок. Ар бир клиентке бир процесс түзүлүшү бир клиенттин өткөрүлүшүн ядролордун жалпы санына карабастан бир ядронун мүмкүнчүлүгү менен чектейт. Сыноо учурунда жалпы сандын ордуна ар бир ядронун колдонулушун окуңуз, болбосо тоскоол бош кор катары көрүнөт.

Бир хостто бир нече сервер үлгүсүн иштетүү өзүнчө клиенттерди процесстердин ортосунда бөлүштүрөт. Ал бар байланышты параллелдеш тирбейт жана өзүнчө пулдарды, угуучуларды жана маршруттоо чечимдерин талап кылат.

Экинчи жол: пакеттер ядрода

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

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

Салыштыруу чындыгында эмнени чечет

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

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

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

Сан маанилүү болушу үчүн өлчөө

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

Андан кийин башкаруу каналына, кайра сүйлөшүүгө жана хостто иштеген калган нерселердин баарына кам калтырыңыз.

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

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