După cum știți, noua versiune a platformei de virtualizare VMware vSphere 4.1 are o mare oportunitate de a crea mașini virtuale, în care un procesor virtual (vCPU) poate avea mai multe nuclee (Multicore vCPU). Versiunile anterioare ale VMware ESX ar putea reprezenta doar un singur nucleu per mașină virtuală vCPU, iar posibilitatea foarte multă a procesoarelor VM multicore a fost experimentală.
După cum știți, multe dintre caracteristicile VMware vSphere provin de la platformele desktop, după ce sunt "rulate" de utilizatori pe medii virtuale non-critice. De exemplu, discuri subțiri sau tehnologie TPS. care a fost pur și simplu numit Page Sharing, în măsura în care îmi amintesc, a venit de la VMware Workstation.
Acum, în VMware ESX 4.1 puteți crea mai multe nuclee virtuale, deși nu la fel de elegante cum este implementat în VMware Workstation 7:
Sistemul de operare va vedea în acest caz kernelurile virtuale vCPU ale mașinii virtuale ca procesoare logice separate.
Este necesar să adăugați aici o linie ca parametru:
Ca valoare, puteți specifica numărul de nuclee pentru fiecare vCPU virtual al mașinii noastre. În acest caz, numărul de nuclee trebuie să fie o putere de 2 (adică 1, 2, 4 sau 8 nuclee - mai mult nu este menționat în documentație).
Care sunt cerințele pentru mașinile virtuale cu nuclee multiple pe o vCPU:
- Suportat într-un mediu de producție numai pentru VMware ESX 4.1
- Hardware-ul Virtual Machine ar trebui să fie versiunea 7 sau o versiune superioară
- Pentru a configura această opțiune, trebuie mai întâi să închideți mașina virtuală
- CPU fierbinte Add / Remove va fi dezactivată
De ce este această posibilitate până acum ascunsă? Răspunsul este simplu - să nu vă răsfățați. Deoarece este necesar doar în cazurile în care este necesar în special să salvați pe licențiere dacă este necesară creșterea performanței mașinii virtuale (doar datorită numărului de nuclee virtuale). Aceasta înseamnă că, în cazul în care sistemul sau aplicațiile sunt licențiate pentru un procesor (în acest caz virtual), așezarea cu nuclee virtuale nu va crește costul licențelor necesare, ci va crește performanța VM.