|
|
|
|
|
by TacticalCoder
588 days ago
|
|
> CPUs are very good about protecting themselves, but I'm shocked no one noticed that they took many hours to boot up or to do anything at all. Why would they take hours? Something something about energy consumption (and heat) growing to the square of the clock speed. You take a server that can go to, say, 3.2 Ghz and limit it to, say, 0.8 Ghz, it's going to be cool to the touch. And at 25% the speed, something taking ms or seconds, won't suddenly take hours. That's why nobody noticed: because they didn't take hours neither to boot nor to do something. |
|
Thermal throttling. I have personal experience with that: once I received a laptop which was missing the four screws holding the heatsink. It took over half an hour trying to boot Windows before powering down due to overheating. Since I'm not used to Windows, I thought it being very slow (on the first boot, which sets things up) might be normal, but suddenly powering down certainly wasn't, and the BIOS event log pointed to the culprit.
The issue is that AFAIK it does not reduce the clock rate; it runs at the normal full clock rate, then when it detects the temperature went over the limit, it pauses the CPU for a while to let it cool down. With a missing CPU fan, that might be enough, but it wasn't enough with the heatsink detached.
> That's why nobody noticed: because they didn't take hours neither to boot nor to do something.
It's normal for servers to take a while to boot (before even getting to the operating system).