Дистрибуирајте ја моќноста на процесорот под Hyper-V со контролата на ресурсите WindowsPro
Една од главните грижи на виртуелизацијата на серверот е подобро да се искористи огромната компјутерска моќ на современите сервери и да се зголеми нивната традиционално мала искористеност со водење на неколку виртуелни машини паралелно. Сепак, треба да бидете претпазливи и да не преоптоварувате виртуелизираните процесори. Hyper-V нуди 2 различни пристапи за распределување на компјутерското време на ВМ.

Виртуелизатори на работната површина, како што се работната станица VMware или Virtualbox, ја ограничуваат распределбата на ресурсите на процесорот до бројот на логички процесори по ВМ. Во интерактивната работа на виртуелни инстанци, тешко може да се претпостави дека корисникот ќе работи повеќе од 2 или 3 ВМ паралелно и ќе ги користи со компјутерски интензивни задачи.
Состојбата е сосема поинаква на серверот, каде што повеќе виртуелни машини се натпреваруваат за процесорски часовници, некои со апликации гладни за перформанси. Тука е важно да се дистрибуира компјутерското време помеѓу ВМ-а што е можно поевтино и да се спречи преоптоварувањето на серверот.
Поставете го времето за пресметување со Hyper-V Manager
Под Hyper-V, ресурсите на процесорот се распределуваат преку менаџерот Hyper-V. Ако кликнете со десното копче на глувчето за одредено В.М., стигнувате до командата „Поставки“. Во следниот дијалог можете да го прилагодите времето за пресметување на загриженото ВМ под „Процесор“. Ако ова се спроведува во моментов, само некои од параметрите можат да се променат.
Најлесната поставка за разбирање е бројот на логички процесори. Тоа го одразува бројот на физички достапни јадра на процесорот. На пример, ако компјутерот има четири-јадрен процесор, на ВМ може да му се доделат до 4 логички процесори во управувачот Hyper-V. Колку ќе донирате на виртуелна машина во пракса, првенствено ќе зависи од тоа колку системи за гости треба да работат на машината вкупно.
Опциите за ограничување на времето на процесорот во делот Контрола на ресурсите изгледаат помалку интуитивни. Поставките таму влијаат или на апсолутната или на релативната распределба на моќноста на процесорот.
Наведете фиксни гранични вредности
Двете полиња со погрешна ознака Резерви за виртуелен компјутер и Лимит за виртуелен компјутер се одговорни за дефинирање на фиксни горни и долни граници. Во првото, внесувате колкав процент од компјутерската моќ на доделените логички процесори треба барем да добие ВМ. Вториот ја поставува горната граница на процентот за максимална моќност на процесорот што е достапна во ВМ. Главниот недостаток на оваа поделба е што ВМ не може да ја надмине наведената горна граница дури и ако машината се користи само многу лесно.
Под двете полиња за внесување има поле со ознака Удел на вкупните ресурси во проценти. Не може да се уредува, наместо тоа, менаџерот Hyper-V таму пресметува колку ВМ добива од вкупните перформанси на системот. Зад ова е едноставна формула која ја дели внесената процентна вредност со бројот на сите виртуелни процесори достапни во системот.
Изберете приоритет во однос на другите ВМ
Ако статичкото поделување на достапната компјутерска моќ е премногу нефлексибилно за вас, можете да ги оставите стандардните вредности за горните и долните граници на 0 или 100 проценти и да ја користите релативната пондерирање за да ги одредите приоритетите помеѓу ВМ. Како што се очекуваше, ВМ со релативна тежина од 200 добива двојно повеќе циклуси на процесори од оној со 100.
Предноста на користењето на релативните вредности е тоа што машината може да се користи во голема мера. Недостаток на оваа флексибилна алокација е дека Hyper-V Manager не нуди преглед со кој може да се следи голем број ВМ. Затоа, на дваесеттиот ВМ станува доста тешко да се најде веродостојна вредност.
Следење со мониторот за перформанси
Особено ако ја ограничите компјутерската моќ на фиксни минимални и максимални вредности за ВМ, интересно е да се набудува целокупната употреба на машината за да се види дали се надминати или не се достигнати критичните вредности. Со релативното пондерирање, оптоварувањето на серверот не може лесно да се покаже дека е премало од одреден број ВМ, но секако дека преоптоварувањето е лесно можно.
Ако користите управувач со задачи на матичната партиција за следење на оптоварувањето на процесорот, дефинитивно ќе добиете премногу ниски вредности затоа што не добива никакви информации за потрошувачката на ресурси на хипервизорот и другите виртуелни машини.
Следењето на перформансите (perfmon.exe) е алатка по избор меѓу стандардните алатки за Виндоус. Тука ги избирате индикаторите% вкупно време на извршување,% време на извршување на гости и% време на извршување на хипервизор под виртуелен процесор Hyper-V hypervisor. Ова ви дава добар преглед на целосната употреба на системот, но информациите за времето на извршување на гостинот не се расчленети на ВМ, така што не можете да видите кој гостински систем троши колку време за компјутер.
Следењето на перформансите може да се изврши и од далечина и со тоа да се следат далечинските сервери. Сепак, ова претпоставува дека заштитениот allид е правилно конфигуриран за оваа намена. При избор на дополнителни индикатори за перформанси, досадно е што одговорниот дијалог секогаш се ресетира на локалниот компјутер и затоа далечинскиот сервер мора да се ресетира секој пат.