Acasă Hardware De ce vms-urile subdimensionate duc la latență și alte probleme?

De ce vms-urile subdimensionate duc la latență și alte probleme?

Anonim

Î:

De ce VM-urile subdimensionate duc la latență și alte probleme?

A:

Posibilitatea de sub-dimensiune a VM-urilor într-un sistem de virtualizare este un exemplu clasic de alocare necorespunzătoare a resurselor care duce la probleme concrete de performanță.

În sistemele cu VM-uri subdimensionate, utilizatorii vor experimenta latență, servicii diminuate și chiar probleme cu blocarea ecranului sau înghețarea. Acest lucru este, pur și simplu, deoarece mașinii virtuale nu i s-a oferit o cantitate suficientă de resurse CPU și memorie pentru a-și face treaba corect. Adesea, această problemă rezultă dintr-o planificare care nu a abordat în mod capabil nevoile operaționale reale ale VM dintr-un anumit motiv. Există o cantitate semnificativă de ghicire în configurarea unui sistem de virtualizare și prezicerea câtor resurse ar putea folosi o mașină virtuală. Există, de asemenea, problema cererii dinamice, în care o anumită mașină virtuală poate întâmpina mai multe cereri de utilizatori sau trebuie să crească rapid.

VM-urile subdimensionate nu sunt în niciun caz singurul motiv al latenței sistemului. Acestea fiind spuse, poate fi dificil să diagnosticăm problema. Latenția poate provoca blocaje în altă parte a sistemului sau lipsa unui DRAM suficient, sau chiar sincronizarea ceasului sau probleme legate de driver.

Având în vedere acest lucru, vânzătorii au creat sisteme vibrante de monitorizare și control a rețelei care automatizează procesul de alocare a resurselor la VM-uri. Multe dintre aceste sisteme au tablouri de bord codate în culori care arată dacă o mașină virtuală sau o componentă este subdimensionată sau nu are resurse. Aceste sisteme pot furniza, de asemenea, instrumente de diagnostic similare pentru grupuri de VM-uri pe o gazdă.

Așa cum aceste sisteme de automatizare pot ajuta la rezolvarea problemei VM-urilor subdimensionate, ele pot, de asemenea, să abordeze problema opusă a VM-urilor mari. VM-urile supradimensionate nu vor manifesta, în general, probleme legate de performanță - în loc să aibă prea puține resurse la îndemână, acestea au prea multe. Cu toate acestea, după cum subliniază unii experți, o VM excesivă poate duce la latență la alte VM-uri înfometate în altă parte a sistemului.

Pentru a elimina toate aceste tipuri de probleme, companiile au adoptat practica VM-urilor de „dimensionare corectă” și orice altceva într-un mediu de virtualizare. Acest lucru se poate face manual sau cu sistemele de automatizare menționate mai sus. Efectuarea manuală a acestei lucrări va lua resurse umane importante dintr-un model de afaceri, motiv pentru care atât de multe companii aleg să utilizeze un instrument furnizor pentru dimensionarea corectă.

De ce vms-urile subdimensionate duc la latență și alte probleme?