And Intel has also introduced CPUs where you may reconfigure TDP during runtime. How does your not yet disclosed definition take into account single core versus multi core, hyperthreading, variation of clock frequency, variation of type of cores, variation of CPU voltage, variation of TDP? You know these ARM-based CPUs with smaller and larger cores in contrast to identical cores of the mainline Intel world. I wasn't able to even read your definition of CPU utilization. The error in your mind is that there would exist only one definition of CPU utilization regardless of processor, processor configuration, operating system, tool version, tool interference, software publisher. And repeat the same for which version of the process explorer.Īs far as I understand, there is a fundamental error in your mind, not a fatal error. And repeat the same for which version of the performance monitor. And repeat the same for which version of HWiNFO. And repeat the same for which version of the Windows resource manager. So show me the spec for which version of the Windows task manager and which behaviour of it would violate which part of that spec. For knowing if there is an error, you'll need to compare behaviour with the spec. Unless you report the error message and the dump core, it certainly is not a fatal error.Īnd you couldn't show me that there is an error at all. Please show me the error message and the dump core from the Windows task manager you're referring to for further clarification. What makes you assess it as a fatal error?Īs far as I can see, your assessment is wrong. I stumbled upon a fatal error in the CPU performance display in the Microsoft task manager. we (most professionals) disable that functionality in servers by setting the Power Configuration to max power for that reason. You really lost me on the point about the base clock and "turbo" frequency. But Windows sets up it memory and kernel to utilize the hardware differently than the way Linux or some other system does. Because I always understood how the Intel CPU worked. It wasn't until I read those books that I understood how the Windows operating system re-architects the Intel CPU. I came from a Unix background decades ago. I say this because the following two epiphanies show that you have some gross conceptual ideas that are incorrect. Those older copies are as good as the recent versions. You can easily find copies from the Windows 7 days for about 5 or 10 Euros each. My recommendation is that you do some research by reading "Windows Internals" Part 1 and Part 2. It's probably a single threaded test you are running. We have no idea what program that is doing that. You don't know enough to show the process that is running hot. Why is it confusing to you that one core is running at 100% and the rest of the cores are running at < 5%? Why is it confusing to you that three different tools from Microsoft show slightly different values for CPU utilization? Everything is working as designed is my guess (and Microsoft probably told you this). My opinion is that you think you understand what's going on but nobody else does. This also applies to the server processors … Just take a look at this …īut this time please not only look at the base clock rate but also at the Max Turbo Frequency. Fuchs, your support case has been closed."ĭear Microsoft, determining and displaying the CPU load of a modern processor based on its base frequency is anything but not a wise idea today. So I immediately opened a support ticket at Microsoft by telephone and then described the problem accordingly by email.Ī few hours later I received an email with the following text. If you cannot correctly measure the utilization of a system, so it's not possible to control its performance properly. I suddenly had the following apprehension. The Process Explorer shows the correct utilization of my core 0. 100%, but my core 0 run according to the performance monitoring with up to 120%. The processor load is normally shown up to max. Only the performance monitor shows the correct load, but the display it "inconsistent". The Resource Monitor shows the same thing. I start a test and the CPU display of core 0 climbs to 100% in Task Manager. In summary: for me, the task manager as well as the resource monitor and the performance monitor do not show the correct CPU utilization. I wrote a little bit about this problem in the following post. Yesterday, when analyzing another problem, i stumbled upon a fatal error in the CPU performance display in the Microsoft task manager.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |