CPU ядра, GHz, процесорна мощ и приоритет? Как да определим необходимите ресурси?

  by    0   0

Вашият бизнес расте и вече сте готови да преминете към cloud сървър? Но как точно да изберете подходящите ресурси за своя клауд? Да конфигурираш дисково пространство или RAM и да определиш точно колко от тези ресурси ви трябват е лесно и отнема няколко минути. Как да разберем обаче колко ядра ни трябват? Какво означава 4.2GHz ядро или приоритет на ядрото? Чувствате се объркани? Ние сме насреща, за да разясним тези сложни на вид понятия за които стои нещо толкова важно – доброто функциониране на вашия сайт, онлайн магазин или онлайн бизнес.

Конфигурирайки вашите процесорни ресурси, вие трябва добре да знаете какво означава брой ядра, какво е приоритет на ядрата и какво влияние оказва то на производителността на виртуалната ви машина. Броят ядра определя с колко процесорни ядра разполага дадена виртуална машина. Стандартно две ядра са достатъчни, за да работи добре една машина – било то под Windows или Linux. За сървъри, при които процесорът не е от решаващо значение или не се търси висока производителност,  може да се ползва и само едно ядро, което би ви спестило финансов ресурс.

Крайната преценка колко ядра са необходими за даден сървър зависи изцяло от софтуера, който се ползва и функциите, които изпълнява сървъра. Броят на ядрата определя колко едновременни операции могат да се изпълнят. Въпреки че изглежда, че един сървър извършва много операции наведнъж, реално в един момент един процесор изпълнява само една инструкция (команда). Това означава, че софтуер, който ползва повече ядра, може да изпълнява повече операции успоредно. Това обаче не означава, че ако имате например 30 ядра вашия софтуер ще бъде ултра бърз.

Работата с повече процесори трябва да е съобразена при писането на софтуера ви. Ако това не е направено, е въможно добавянето на повече процесорни ядра да не повлияе на производителността. Броят ядра се избира спрямо функциите на сървъра, софтуерът който ще се ползва и съответно доколко е важна производителността за сметка на цената.

А сега да обърнем внимание и на приоритета на процесорното ядро. Погледнато буквално, под приоритет се разбира с какъв приоритет един потребител ползва ядрата, които са зададени, спрямо останалите потребител на същия хипервайзор. За улеснение ще дадем и нагледен пример:

Да си представим, че вие имате един процесор (едно ядро) и две машини. И двете машини са конфигурирани с по едно ядро. Понеже реално имате само едно ядро, ще трябва то да се използва и от двете машини. Чрез приоритета ще определим кой сървър каква част от ядрото ще използва. Нека машина А да бъде с приоритет 75 %, а машина Б – с приоритет 25 %. Това ще рече, че първата машина ще използва 3/4-ти от времето, в което работи процесора, а втората само 1/4. Грубо казано процесорът ще изпълни три команди от първата машина, след това една команда от втората и пак отначало.

А какво означава 2.4GHz ядро?

Ако искате да разберете колко GHz ползвате можете да направите следното изчисление:

GHz = (брой ядра) * (2.5) * (приоритет / 100)

Това означава, че ако имате 4 ядра с приоритет по 25 % :   4 * 2.5 * (20 / 100) = 2 GHz. Същият резултат би се получил, ако имате 1 ядро с приоритет 80 %. Ако трябва да направите изборът между повече ядра с нисък приоритет или по-малко ядра с по-висок приоритет, е по-добре да заложите на междинен вариант – повече ядра със среден приоритет. Това ще даде възможност на приложението ви да се възползва от повече сървърна мощ.


Подобни публикации

Какво е уеб сайт?

web-site-300-262В днешния мобилен и технологичен свят бизнесът има силно присъствие в Интернет. Ако вие имате компания, но нямате уеб сайт, то на практика бизнесът ви се дефинира като изцяло “офлайн” и ограничавате достъпа на клиентите си до вашите продукти и услуги. Но защо да се възползвате от това да сте в Мрежата и какви са възможностите, […]


Прочети повече →

Как ефективно да планирате новия си уебсайт?

web-site-planning-300-262Както е с всички важни проекти, навременното планиране и ясните цели за уебсайта ви са задължителна част от бъдещия му успех. Ясната посока, която сте определили, няма да ви гарантира успех, но ще увеличи шанса да си спестите неспазени срокове, надхвърлени бюджети и съдържание, попаднало не на мястото си. Пътят, по който ще върви новият […]


Прочети повече →

Видео инфографика: NVMe vs SSD vs HDD

NVMe-SSD-HDD-1280-720Може би вече сте чули за новата Faster than SSD shared hosting от ICN.Bg технология – NVMe. Но как се сравнява един SSD диск оборудван с NVMe технологията срещу SATA SSD и стандартните хард дискове (HDD). Революционния комуникационен протокол, който позволява директна комуникация с процесора ни дава възможност да предоставим по-голяма бързина спрямо SATA SSD […]


Прочети повече →

Какво е уеб хостинг?

web-hosting-300-262Всеки ден включваме компютъра и влизаме в множество сайтове – четем новини, проверяваме пощата си, разглеждаме социалните медии, слушаме музика, без да се замисляме какво стои зад тях. Когато решим, че искаме и ние да имаме собствен уеб сайт, се замисляме как се справят другите с тази задача. Първоначално ни се струва трудно, но този […]


Прочети повече →

Faster than SSD shared hosting от ICN.Bg с новата технология NVMe

NVMe-300-262SSD дисковете определят бъдещето на всички онлайн услуги и в най-скоро време ще изместят класическите магнитни дискове, които не предлагат толкова голяма бързина на пренос на данните. Без значение дали става въпрос за малък персонален сайт, приложение за онлайн банкиране или голяма платформа за онлайн пазаруване, всеки хостинг потребител иска неговият онлайн проект да достига […]


Прочети повече →