2 Replies Latest reply on Nov 9, 2019 3:54 PM by zeebahi

    VM with multiple vCPU on an ESXi

    zeebahi Novice

      Hi everyone,

      Please consider the following examples:

       

       

      Example#1

      Single ESXi with 8 logical CPU , ESXi host is hosting single VM, this VM has  a single vCPU.

      Currently VM's  vCPU is running at 98% utilization, VM is dedicated to run single-threaded application.

      1) Assigning more vCPU to VM will not make any difference as VM is dedicated to  run single  threaded application  right ?

      If that is true, what else we can do to alleviate  vCPU's utilization in above case?

       

      Example#2

      Single ESXi with 8 logical CPU , ESXi hosts single VM, this VM has single vCPU.

      Currently VM vCPU is running at 98% utilization, VM is dedicated to run multi- threaded applications.

      1) Assigning more vCPU to VM will help alleviate the vCPU's utilization as application is multi-threaded therefore take advantage of vCPUs available and we are not over provisioning   Logical CPU on ESXi host right?

       

      Thanks and have a good weekend!!

        • 1. Re: VM with multiple vCPU on an ESXi
          a.p. Guru
          vExpertUser ModeratorsCommunity Warriors

          Example #1:

          You are right, assigning more vCPUs will not help much, at least not for the application itself. It may however distribute other processes (e.g. system processes) across vCPUs.

          There's not much you can do if you still run single-threaded applications. Either tell the vendor that we are living in the 21st century, and he should consider to modify the application, or consider to get a host with a higher CPU clock rate/frequency.

           

          Example #2:

          Yes, assigning more vCPUs willl help.

          Whether the host is overprovisiond depends on what other workloads are running on it.

           

          André

          1 person found this helpful
          • 2. Re: VM with multiple vCPU on an ESXi
            zeebahi Novice

             

            Either tell the vendor that we are living in the 21st century, and he should consider to modify the application

             

            This one makes my day!!

             

            Since I am new to VM, so many questions may not apply to 21st Century but need to be asked for better concept.

             

            Appreciated both the response and great sense of humor!!