«Выкрадзеная з захаду карцінка для прыцягнення ўвагі»
У мінулых нашых артыкулах мы распавялі, як працаваць з
Методыка тэсціравання
RRAS і SoftEther былі абраныя зыходзячы з прастаты ўсталёўкі, падтрымкі пратаколу L2TP і магчымасці кіравання праз GUi.
Для SoftEther і RRAS выкарыстоўвалася падлучэнне па L2TP з агульным ключом праз стандартныя сродкі Windows. Як высветлілася, так і было пратэставана.
У якасці аперацыйнай сістэмы для SoftEther выступае Ubuntu 18.04/2019 LTS, для RRAS Windows Server Core 21.11.2019. Усе аперацыйныя сістэмы перад тэстамі атрымалі апошнія абнаўлення на стан ад XNUMX/XNUMX/XNUMX.
На віртуальную машыну Hyper-V другога пакалення ўстанаўліваліся 1 ГБ АЗП, а таксама ліміты на працэсар. Парадак выканання груп тэстаў такі:
На ўсе 8 ядраў:
- без абмежаванняў
- Ліміт у 50%
- Ліміт у 25%
- Ліміт у 5%
- Ліміт у 1%
На 4 ядры:
- без абмежаванняў
- Ліміт у 50%
- Ліміт у 25%
- Ліміт у 5%
- Ліміт у 1%
На адно ядро:
- без абмежаванняў
- Ліміт у 50%
- Ліміт у 25%
- Ліміт у 5%
- Ліміт у 1%
На ўсіх VPN серверах ужываліся налады са скрынкі і быў уключаны NAT. Усе віртуальныя машыны знаходзяцца на адным хасце і на адным і тым жа віртуальным світчы.
Для адзнакі працы сеткі было выканана тэставанне паміж серверам і кліентам без падлучэння па VPN.
Тэст праводзіўся з дапамогай TamoSoft Throughput Test у рэжыме TCP only, для табліц і графікаў былі ўзяты значэнні "ave". Дадзеныя збіраліся на працягу 5 хвілін 30 секунд для кожнага цеста.
Для большага разумення лімітаў абедзвюх рэалізацый, спачатку пратэстуем прапускную здольнасць віртуальнага світа.
Так выглядалі вынікі ў праграме тэсціравання. Далей усе вынікі будуць абгорнуты ў табліцы.
Як бачым, віртуальны скрутг не з'яўляецца вузкім месцам у тэставанні і амаль выдае тэарэтычны мяжа ў 10 гігабіт.
Як «Фізічна» выглядала тэставая сетка
вынікі:
На адно ядро:
У дысцыпліне на адно ядро абодва сервера ідуць нараўне.
На 4 ядры:
На 8 ядраў:
Тут мы відавочна бачым, якое рашэнне лепш за ўсё маштабуецца ад колькасці ядраў. Знізіўшы прадукцыйнасць кожнага з ядраў, RRAS кампенсаваў страты іх колькасцю, чаго не зрабіў SoftEther.
Спажыванне аператыўнай памяці сістэмай
Аб'ём аператыўнай памяці спажыванай SoftEther узрос ад колькасці ядраў, са 122 да 177 МБ, але ўсё роўна менш, чым у RRAS.
Сама служба RRAS важыць у памяці каля 200 мегабайт, за вылікам агульнага спажывання сістэмы.
Прапускная здольнасць у розных умовах
Сумарная прапускная здольнасць без якіх-небудзь абмежаванняў на працэсар.
Калі вы да гэтага часу не выбралі прыдатнае для вас рашэнне, магчыма, гэтая табліца дапаможа вызначыцца з выбарам. Прыведзена сумарная прапускная здольнасць у рэжыме дэфіцыту CPU.
Звярніце ўвагу, што на чатырох і адным ядры прадукцыйнасць SoftEther'a вышэй, чым на васьмі. Такая нізкая прадукцыйнасць не сустракаецца нідзе, але само тэсціраванне кажа аб тым, як сапраўды добра маштабуецца алгарытм ад колькасці ядраў.
заключэнне:
Падлучыцца да SoftEther пры абмежаванні працэсара не праходзіла з першага разу, прыйшлося спачатку павялічваць ліміт, падлучацца і ўжо потым змяншаць ліміт, гэта накладвае абмежаванне на яго ўсталёўку ў зусім ужо тонкіх асяроддзях. RRAS заўсёды лагініў маментальна.
Калі ў вас ёсць машына з вялікай колькасцю ядраў, аддайце перавагу RRAS. А для SoftEther’a можна пакінуць і 4 ядры. Аўтар калі б і выкарыстоўваў яго, то пакінуў для яго толькі адно ядро.
Што і куды размяшчаць - вырашайце самі. Калі ў вас ёсць 99 рублёў на
Крыніца: habr.com