Power is something I’ve written about before. I get it. Really I do. I recycle. I like our planet. I want it to be livable for my grand-kids, etc.
But, when work is going to be done on a computer, why you want it to take 2x as long to do the same work, that will end up burning basically the same amount of energy (just less/minute), plus burning my time sitting around waiting on 145 Windows updates to install for hours… is beyond me.
For some troubleshooting I was doing, I needed to validate some things in Windows Server 2012. So I installed it. It took forever. Even on 8 cores, 8GB of RAM, and backed by a solid state drive. Like, an hour to install. And 2 hours to apply 145 updates from Microsoft and it still wasn’t fully done, just the first pass…
So. This is what my system looked like running Windows Update on a Server 2012 (non-R2) vm:
So, CPU 3 is parked. I don’t care much for core parking. Especially not in older OSes on older hardware. Also see how cores 0/1/2 are busy, really busy, and 3/4/5/6/7 are all parked/quiet? Is that good? Why did I allocate 8 cores to this box? Because I want it to get stuff done faster. Not to save power with core parking.
What’s the big deal, you may ask… Here’s the big deal:
But dude, you’ll say, chill out. No. Here’s why:
“In addition to the total system lockups, C-states have been linked to a number of less severe issues, such as erratic network performance, resets on storage adapters, random crashed processes, and the overall system performance.”
BIOS to high perf, power plan to high perf, C-states off.
It occurs to me a WU snap in time of what perf looks like isn’t an empirical test, especially for the incredulous reader. So I’ll show you what I mean with a Monero CPU miner shortly…