У дома железария Защо недоразвитият vms води до латентност и други проблеми?

Защо недоразвитият vms води до латентност и други проблеми?

Anonim

Q:

Защо маломерните виртуални машини водят до забавяне и други проблеми?

A:

Наличието на по-ниски VM в система за виртуализация е класически пример за неправилно разпределение на ресурсите, което води до конкретни проблеми с производителността.

В системите с по-ниски VM потребителите ще изпитат закъснение, намалено обслужване и дори проблеми с окачването или замръзването на екрана. Това е просто, тъй като на виртуалната машина не му е предоставено достатъчно количество процесор и памет, за да си върши работата правилно. Често този проблем е резултат от планиране, което по някаква причина не е успяло да отговори на реалните оперативни нужди на VM. Може да има значително количество догадки при създаването на система за виртуализация и прогнозиране колко ресурси може да използва VM. Съществува и проблемът с динамичното търсене, при който определен VM може да срещне по-голямо потребителско търсене или да се наложи бързо да се увеличава.

Нискоразмерните виртуални карти в никакъв случай не са единствената причина за латентността на системата. Въпреки това, диагностицирането на проблема може да бъде трудно. Закъснението може да дойде от затруднения на други места в системата или липса на достатъчно DRAM или дори синхронизация на часовника или проблеми с драйвери.

Имайки това предвид, доставчиците създадоха живи мрежови системи за наблюдение и контрол, които автоматизират процеса на разпределяне на ресурсите на VM. Много от тези системи разполагат с цветно кодирани табла за управление, показващи дали виртуална машина или компонент не са големи или липсва ресурс. Тези системи могат също да предоставят подобни инструменти за диагностика за клъстери от виртуални машини на хост.

Тъй като тези системи за автоматизация могат да помогнат да се справят с проблема с маломерните виртуални машини, те също могат да се справят с обратния въпрос на големи VM. По-големите VM обикновено не проявяват проблеми с производителността - вместо да разполагат с твърде малко ресурси, те имат твърде много. Въпреки това, както някои експерти подчертават, по-големият VM може да доведе до забавяне на други гладни виртуални устройства другаде в системата.

За да елиминират всички тези проблеми, компаниите са възприели практиката на „правилно оразмеряване“ на виртуалните машини и всичко останало в среда за виртуализация. Това може да стане ръчно или с гореспоменатите системи за автоматизация. Това ръчно извършване на работата ще отнеме важни човешки ресурси от бизнес модел, поради което толкова много компании избират да използват инструмент за доставчици за правилно оразмеряване.

Защо недоразвитият vms води до латентност и други проблеми?