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