VMware Global Community
andrew_
Enthusiast
Enthusiast

CPU e vCore, best practice?

Ciao a tutti,

sicuramente è un argomento che è già stato affrontato ma mi confermate che quando si configura la guest, l'utilizzo di CPU o vCore su VMware è la stessa cosa? ovvero mettere 1 CPU con 4vCore è la stessa cosa che 4CPU da singolo vCore senza differenze di prestazioni?

Da quanto ne so dovrebbe servire solo a scopi di licenza per i sistemi operativi con limite per CPU.

Ultima domanda invece riguarda il numero ottimale di CPU da assegnare alla macchina virtuale, ho letto questo articolo "Determining if multiple virtual CPUs are causing performance issues":

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=100536...

è veramente sufficiente verificare solo il valore %CSTP per determinare se c'è un overprovisioning sulla macchina guest?

Grazie

Andrea

3 Replies
ldelloca
Virtuoso
Virtuoso

Ciao,

sì tendenzialmente la differenza è unicamente relativa al licensing, ad esempio SQL express usa solo una cpu, ma creando ad esempio una VM con 1 socket e 4 core gli si riesce a dare più cpu da utlizzare.

Per i consumi, la cosa migliore è partire con le specifiche dell'applicazione che dovrà essere eseguita, ad esempio se non è multithread è inutile avere più core sulla VM. Se invece è multithreaded, bisogna controllare il reale consumo di risorse durante il suo esercizio, e intervenire se e quando necessario. Io almeno controllo questi parametri, e i grafici di prestazioni di vCenter, da li si vede il reale consumo, sia medio che di picco.

Luca

Luca Dell'Oca | vExpert 2011-2012-2013-2014-2015-2016-2017, VCAP-DCD, CISSP #58353 | http://www.virtualtothecore.com | @dellock6 | http://www.linkedin.com/in/lucadelloca | If you find this post useful, please consider awarding points for "Correct" or "Helpful"
Tinto1970
Commander
Commander

ciao, occhio che potresti aver assegnato troppe vCPU anche se quel parametro è basso. Se nella tua licenza hai l'hot add puoi partire basso e poi le aggiungi senza disservizio quando servono.

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
Reply
0 Kudos
Tinto1970
Commander
Commander

SQL express usa solo una cpu, ma creando ad esempio una VM con 1 socket e 4 core gli si riesce a dare più cpu

acc... non ci avevo mai pensato!!!

--
Alessandro aka Tinto VCP-DCV 2023 | VVSPHT 2023 | VMCE 2024 | vExpert 2024 | Veeam Legend
please give me a "Kudo" if you find my answer useful
www.linkedin.com/in/tinivelli
my blog: https://blog.tinivelli.com
Reply
0 Kudos