3 Replies Latest reply on Oct 18, 2015 3:32 AM by Tinto1970

    CPU e vCore, best practice?

    andrew_ Novice

      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=1005362

       

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

       

       

      Grazie

      Andrea

        • 1. Re: CPU e vCore, best practice?
          ldelloca Master
          vExpert

          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

          • 2. Re: CPU e vCore, best practice?
            Tinto1970 Master

            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.

            • 3. Re: CPU e vCore, best practice?
              Tinto1970 Master

              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!!!