This message was posted on behalf of Intel Corporation1 of 1 people found this helpful
Hello, keyman26. Thank you very much for contacting the Intel Communities Team.
In this case, the only tool available to check or manage the CPU stats is the Intel® Extreme Tuning Utility nonetheless, is only available for Windows* OS. Furthermore, the Turbo Boost Technology will automatically detect how many cores should be boosted but not all the cores will be boosted at the same time or, they will not reach its maximum frequency simultaneously. Then, the Hyper-Threading Technology will not change the behavior of the turbo mode. Finally, the Turbo Boost Technology V3 will come with the processor but the software is only for Windows* OS. I recommend you to get in touch with the support group of your Linux version to double check if they are planning to develop this type of software for this technology.
Thanks for the prompt response Antony,
Very helpful. I noted that Intel Extreme Tuning Utility only appears to support a range of i3 through to i9 CPUs. Does it also support Xeon cpus, or can we not rely on it to give accurate results on Xeon architecture?
one more question - though this may not be easily answerable - but roughly how many cores could I expect to run at maximum turbo boost speed? eg, if I have a 6 core Xeon E5-1650 v4, is it possible to achieve having 2 of those cores running at the 4GHz speed (at least until the temp makes that untenable)
You will get turbo ratios by 1, by 2 etc by reading register
Linux provides the kernel module msr.ko for such query; msr hexa values are given into the msr-index.h
CoreFreq will provide you the same but with bit values decoded for human.
I have a chance to test a few range of Xeon. However you can boot its live CD to spare you FS in case of crash.
I've installed turbostat and thats given me the info I was after - able to observe cores going into turbo mode when apps push them hard enough.
interesting to see most of the cores idling along at 1.2Ghz (way below the listed 'base' speed of 3Ghz.. but then surging up to 3.7Ghz.
I found a little tool that is very mean to CPUs, and ran it about 6 times, and 6 of my 24 cores dutifully ramped up to 3.7GHz, which was nice to see. Not sure how many cores I can push that hard before thermal protections kick in.
Indeed with SpeedStep EIST and Turbo activated, Core Frequency fluctuates from the minimum operating ratio up to the the highest turbo turbo.
A few msr registers provide those ratios.
The Linux governor (ondemand, performance,...) can also makes the difference when system is idling.
Like turbostat, CoreFreq provides an estimation of the core frequency over an interval of time (1 second)
CoreFreq driver allows you to decrease the interval down to 100 ms and will display a red HOT indicator whenever the throttling bit is set.
You can experiment the deactivation of Turbo and EIST in the "Technology" window then in the "Tool" window, choose a stress function such as random or round robin turbo to find your appropriate performance settings while monitoring core temperature and throttling in the "Frequency" view.