Корисници или пропусна моќ? Димензионирање VPN сервер за вистинско оптоварување
Бројот на сметки не димензионира порта; тоа го прави работата што се преклопува. Споредете паралелни преноси, процесор по јадро и редици, потоа запишете го оптоварувањето.
Десет неактивни сметки чинат помалку од една ноќна резервна копија што го заситува тунелот, а бројот на корисници не може да ја покаже таа разлика. Димензионирањето на VPN сервер е споредба меѓу два броја: паралелноста што навистина ја носите и ресурсот што прв се исцрпува. Повеќето грешки во капацитетот произлегуваат од изборот на првиот број и никогаш не измерен втори. Направете ги двете по тој редослед и одлуката за хардвер престанува да биде претпоставка.
Споредете го бројот на сметки со зафатениот час
Бројот на сметки е лиценца и граница на поддршка; зафатениот час е оптоварување. Наведете ги работите што се преклопуваат во тој час: повици, далечинско администрирање, големи преземања, резервни копии и барањата на приватни апликации што ги држат луѓето во чекање. Потоа означете за секоја ставка дали ја поминува портата и во која насока. Повиците се симетрични и чувствителни на доцнење, а резервната копија е еднонасочна и поднесува бавен почеток, па затоа ги оптоваруваат различните делови од патеката.
Насоката одлучува која врска е важна. Домашната нагорна врска ретко е симетрична, а огранокот што презема цел ден ја достигнува својата долна граница многу пред портата да почне да се поти. Запишете ја насоката и опфатот на тунелот покрај секоја ставка, бидејќи порта што носи само приватни одредишта и порта што носи цел интернет сообраќај се два различни проблеми на димензионирање.
Додајте го позадинското оптоварување како свој ред: ажурирања на клиенти, телеметрија и сето што прави домаќинот освен препраќање. Овие бајти лесно се забораваат, а ги брои истиот интерфејс.
Најдете го ресурсот што се исцрпува пред врската
Врската е само еден кандидат. Крипто работата на еден тунел може да зафати едно јадро додека интерфејсот стои полуслободен, а преполн ред може да ги направи повиците неупотребливи при пропусност што на графикон изгледа просечно. Одредиште на една бавна рута далечина исто така може да изгледа како слабост на портата од местото на клиентот. Три набљудувања ги одвојуваат овие случаи и ниту едно не бара тест со налет.
| Observation | What to inspect |
|---|---|
| one core busy, bytes steady | per-core CPU, implementation, offload status |
| calls degrade during transfers | queueing and the access link |
| one remote destination slow | that route and its service |
Мерете со пренос што ви е дозволено да го извршите и додавајте ја паралелната работа на чекори, а не сето одеднаш. Читајте ги одржливата брзина и интерактивниот одзив заедно, бидејќи тест само на врвна брзина крие сесија што станала неупотреблива. Порта што ја поминува својата максимална пропусност додека повиците се распаѓаат не го поминала тестот.
Потоа повторете го извршувањето со запрени изборни оптоварувања. Границата што се поместува кога резервната копија запира никогаш не била граница на портата.
Претворете ја споредбата во број што можете да го браните
Изберете го ресурсот што се исцрпи и изразете го барањето во неговите единици: јадра при целна искористеност во зафатениот час, битови во секунда во секоја насока или паралелни сесии под граница на доцнење. Оставете простор за ажурирања, дијагностика и обновување, бидејќи сервер што стои на својот измерен таван нема што да остави за работата што го одржува во работа. Потоа запишете ги броевите покрај конфигурацијата што ги создала, вклучувајќи го бројот на клиенти и користениот тест.
Бројот на корисници по јадро е најмалку преносливиот број во оваа вежба, бидејќи претпоставува мешавина на протоколи и профил на уреди што следната локација не ги дели. Задржете го мерењето и отфрлете ја формулата. Кога некој бара капацитет за уште педесет корисници, чесниот одговор е профилот на зафатениот час на тие педесет, а не множење.
Запишете го и времето на одзив, не само пропусноста. Капацитетот што го чува само масовниот пренос не е капацитет за луѓето на повици, а следниот преглед ќе праша за разликата.
Изберете меѓу вертикално зголемување и разделување на улогата
Кога измерената граница е едно јадро, повеќе јадра со иста брзина можеби нема да помогнат; побрзо јадро или друг модел на работници може. Кога границата е вкупен процесор, поголема инстанца е директното решение. Кога границата е пристапната врска, никаква промена на серверот не помага и споредбата завршува кај давателот. Разделувањето на веб и VPN улогите на одделни домаќини купува изолација по цена на втора површина за управување.
Споредете ги тие опции со запишаниот број, а не меѓусебно. Промена што удвојува ресурс што не бил ограничувањето е трошок без корист, а записот е она што ви овозможува тоа да го кажете без кавга. Измерете повторно по промената со истото оптоварување, инаку сте замениле една претпоставка со друга.