Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
how can i be able to find the cpu core temperature using the cpu load and cpu usages.?
Is there any model to find the relation between core temperature and the cpu load?
You simply can't.
The core temperature is dependent on more things than just CPU load. If you have a CPU with integrated memory controller (every AMD CPU since Athlon64/Opteron, every Intel Core i3/5/7 and Xeons based on this) then you have also to consider the work that the memory controller is doing, the same is true for integrated GPUs and things like PCIe-controllers.
You also have to think about the environments temperature, not only outside the case, but also inside. Working peripheral components, like harddisks, videocards and even parts of the mainboard will heat up underload, which causes the temperature in the case to rise. That will also cause higher CPU temperatures.
how can i be able to find the cpu core temperature using the cpu load and cpu usages.?
Is there any model to find the relation between core temperature and the cpu load?
Further to the above correct comments: When electronics guys try to work this out, they need exact ambient, watts used, and several specifications off various data sheets to approximate. Forget it.
From a scientist's perspective, what you are asking is whether anyone has yet built an "empirical" model of CPU temperature vs Load. For the isolated CPU case, I'm quite sure that the chip manufacturers have done something like this and you should refer to their data sheets or talk to their engineers. The problem is, as has been adequately pointed out above, that when a CPU is mounted on a mother board and put into a case, everything changes. However, there is nothing stopping you from doing this yourself if you want to go to the trouble of collecting and analyzing enough data. Most of the issues have already been pointed out. You would use the CPU core temperature that is reported using standard OS tools after applying various loads to the CPU. However, you need to repeat this experiment under a range of environmental conditions: Specifically temperature and humidity (which affects heat capacity of air). Each individual Machine would need to be characterized individually for reasons stated already by others. Finally, there is the issue of "kinetics" - that is, how long does the CPU, given its thermal environment and heat capacity, take to reach a steady state temperature at each CPU load.
Once you have spent several weeks collecting the data for one or two machines, you could indeed build a mathematical model that would reasonably well represent the Load vs. Temperature data with ambient environmental conditions as input parameters. Perhaps the bigger question is why? Simply watching core temperatures (either by eye, or with a software monitor, and then making suitable adjustments would probably be all that is needed in almost all cases - unless you are writing a scholarly paper on the subject. In any case, Have fun!
Last edited by Stephen R. Besch; 06-01-2011 at 01:07 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.