Linux – Can a high load cause a system to reboot

linux

Assuming the system is a red hat variant, x86 architecture. Assume no cooling issues.

Is it possible for a very high load on the machine to cause it to reboot?

I understand that a machine make become unresponsive, certainly. But can it actually reboot?

If so, how does this occur?

Best Answer

Not enough detail here...

But maybe, maybe not... This depends on the nature of the load and what's producing it. A high load on its own will not cause a system to reboot, but may be indicative of some other major issue that could cause an unplanned shutdown. E.g. a high-transaction mailserver or database server running a load of 80 is far different than a system whose RAID controller locks-up.

The easiest example could be storage. An instant rise in load following the loss of storage connectivity or a RAID controller malfunction could easily push the system load to 100+ on a busy system. The system may remain pingable and usable to some extent, but I/O operations could fail. Certain commands may stop working even though the TCP/IP stack is in memory and available.

So it's possible to kernel panic in this condition, or for the system or applications to stall. On quality hardware, there may be a watchdog timer that warm-boots the server. HP and the Automatic Server Recovery (ASR) feature or VMware's HA virtual machine monitoring could take this action.