Any merit in rotating CPU core assignments?


meep

Recommended Posts

I'm sure there's a whole section of Virtualization theory that deals with this, but I'm struggling for the right terminology, so thought i'd ask here.

 

I have 16 cores (32 thread) in my system. I'm running 3-4 VMs, multiple dockers and, of course, unRaid itself.

 

One of my VMs happens to have generally higher usage than others: the 2x cores / 4x threads are usually ~70% usage each when I check in dashboard. (This is due to a number of home automation workloads within the VM). I have no problem with that.

 

The query I have is, should I be, from time to time, switching the physical CPUs I'm using for this VM? Is there any chance that running 2 of 16 (or 4 of 32) cores on my CPU at a constantly higher load than the others will cause my CPU to fail sooner than it might otherwise?

 

I'm thinking of rotating types on a car to induce more even wear and extend life a little.

 

Is there a CPU equivalent?

 

/naivety  

 

CPUs.PNG.ced0ac801deecd993e2bfabb08925a90.PNG

Edited by meep
Add Image
Link to comment

There are certainly theoretical merit to it but I don't think it really has that big of an impact in real life.

Higher load on the same 2 out 16 cores over time may create a hot spot but then the temp should be even out by the CPU heat spreader.

2/16 is only 12.5% load max, it should not cause temp to sky rocket to the extent that it damages the CPU.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.