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

Төмендегі салыстыру пакеттердің қайда өңделетіні туралы, қай өнімнің дерексіз түрде жылдамырақ екені туралы емес. Бұл — әртүрлі жауаптары бар әртүрлі сұрақтар.

Пайдаланушы кеңістігіндегі жолда әр ағынға бір ядро

Дәстүрлі Community OpenVPN данасында деректер арнасы пайдаланушы кеңістігінде өңделеді, және бос емес қосылым бір процессорды ұстап тұруы мүмкін, ал машинаның жалпы пайдаланылуы байқалмайды. Сондықтан бір ағында қаныққан хостқа ядро қосу ешнәрсені өзгертпейді: жоспарлаушының бұл жұмысты бөлуге жолы жоқ. Әр клиентке бір процесс құрылымы бір клиенттің берілуін ядролардың жалпы санына қарамастан бір ядроның қабілетімен шектейді. Сынақ кезінде жалпы санның орнына әр ядроның пайдаланылуын оқыңыз, әйтпесе кедергі бос қор болып көрінеді.

Бір хостта бірнеше сервер данасын іске қосу жеке клиенттерді процестер арасында бөледі. Ол бар қосылымды параллельдеп жатпайды және жеке пулдарды, тыңдаушыларды және маршруттау шешімдерін талап етеді.

Екінші жол: пакеттер ядрода

Деректер арнасын түсіру қолдау көрсетілетін пакет өңдеу мен криптографияны ядроға ауыстырады, онда жұмыс бірнеше ядроны пайдалана алады. Бұл сыйымдылық сұрағын бір ядродан машинаға ауыстырады, бірақ тек іске асыру қолдайтын конфигурациялар үшін: үйлесімді ядро модулі, қолайлы деректер шифры және түсіру алып тастайтын мүмкіндіктері жоқ конфигурация. Модульді орнату оны пайдаланумен бірдей емес, сондықтан белсенді режимді қосылымның өз журналынан немесе күй шығысынан растаңыз. Нұсқа баннері не қолжетімді екенін дәлелдейді, не істеп тұрғанын емес.

Түсіру аутентификацияны немесе басқару арнасын жоймайды және әр орналастыруды көп ядролы етпейді. Бұл үйлесімді деректер жолының жергілікті жеделдетуі, және талаптар платформа мен нұсқаға қарай өзгереді.

Салыстыру шын мәнінде нені шешеді

Шынайы таңдау — ағынға шаққандағы шекті мойындау, клиенттерді даналар арасында тарату және қолдау көрсетілетін түсіру конфигурациясына көшу арасында. Әрқайсысы басқа мәселені шешеді, ал қатесін таңдау санды қозғамай ақша жұмсайды. Маңызды сынақ — қызметтің қалай пайдаланылатынына ұқсас пішіндегі сынақ.

Үш пішінді өлшеңіз: бір тасымалдаумен бір клиент, бірнеше ағынмен бір клиент және бірге бірнеше клиент. Үшіншісіндегі жоғары жиынтық бір жүктеудің оған жете алатынын дәлелдемейді, ал баяу жалғыз тасымалдау сервердің жалпы сыйымдылығы таусылғанын дәлелдемейді. Нәтижелер әртүрлі сұрақтарға жауап береді және екеуі де құнды.

Тек ортаңғы пішін бір клиенттің ішіндегі параллельдіктің көмектесетінін айтады, бұл әдетте сервердің емес, көлік пен жолдың қасиеті. Тек біріншісі бір қосымша көретін шекті айтады. Салыстыру мәнді болуы үшін жүктемені іске қосулар арасында бірдей ұстаңыз.

Сан мәнді болуы үшін өлшеу

Сервер мен клиент нұсқаларын, белсенді деректер жолын, келісілген деректер шифрын, тасымалдау бағытын, пакет өлшемдерін, ағын санын және ұзақтығын жазыңыз. Әр ядроның белсенділігін және екі шеттегі пакет пен кезек жоғалтуларын қадағалаңыз, өйткені клиенттің өз интерфейсі, провайдер желісі немесе мақсатты қызмет бірінші шек болуы мүмкін. Бір уақытта бір айнымалыны өзгертіңіз, өйткені шифрды, сығуды, MTU-ды және түсіруді бірге өзгертетін іске қосу қайсысы маңызды болғанын айта алмайды. Сынақ кезінде шынымен енгізуді жоспарлаған кіру саясатын ұстаңыз, өйткені ешкім іске қоспайтын зертханалық реттеу азды дәлелдейді.

Содан кейін басқару арнасына, қайта келіссөзге және хостта жұмыс істейтін қалғанның бәріне қор қалдырыңыз.

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

Қатысты мақалалар