Hi
I'm hoping someone here can help.
I have an application with a pretty stable benchmark process whereby I can see how well an environment will perform based on how quickly my benchmark process completes.
I have this application installed on an Amazon EC2 instance and, as expected, the time to complete reduces if i change the instance type to one with a newer generation, or faster CPU.
What's confusing me is that at no point does Task Manager show 100% CPU utilisation. I'm seeing somewhere between 40% and 60% utilisation regardless of whether I'm using a slower processor and it's taking 5 minutes to complete, or a faster processor completing in 4 minutes.
Even if i view individual cores in resource monitor or procmon, neither go near 100% utilisation.
So, if i have a Xeon E5-2670v2 completing the benchmark in 5 minutes, and a E5-2686v4 completing it in 4 minutes, where, within Windows can i see that 1 CPU is working faster than the other if neither is using 100% of the processor time.
And as a bonus question, why would it not use 100% of the processor time if there's 5 minutes worth of work to do?
Thank you for your help and i hope i learn something today
I'm hoping someone here can help.
I have an application with a pretty stable benchmark process whereby I can see how well an environment will perform based on how quickly my benchmark process completes.
I have this application installed on an Amazon EC2 instance and, as expected, the time to complete reduces if i change the instance type to one with a newer generation, or faster CPU.
What's confusing me is that at no point does Task Manager show 100% CPU utilisation. I'm seeing somewhere between 40% and 60% utilisation regardless of whether I'm using a slower processor and it's taking 5 minutes to complete, or a faster processor completing in 4 minutes.
Even if i view individual cores in resource monitor or procmon, neither go near 100% utilisation.
So, if i have a Xeon E5-2670v2 completing the benchmark in 5 minutes, and a E5-2686v4 completing it in 4 minutes, where, within Windows can i see that 1 CPU is working faster than the other if neither is using 100% of the processor time.
And as a bonus question, why would it not use 100% of the processor time if there's 5 minutes worth of work to do?
Thank you for your help and i hope i learn something today