linux – 高负载会导致系统重启吗?

假设系统是红帽变体,x86架构.假设没有冷却问题.

机器上的负载是否可能导致重启?

当然,我明白机器会变得反应迟钝.但它真的可以重启吗?

如果是这样,这是怎么发生的?

解决方法

这里的细节不够……

但也许,也许不是……这取决于负载的性质以及产生它的原因.单独的高负载不会导致系统重新启动,但可能表示可能导致意外关闭的其他一些主要问题.例如.运行负载为80的高事务邮件服务器或数据库服务器与RAID控制器锁定的系统有很大不同.

最简单的例子可能是存储.在存储连接丢失或RAID控制器故障后,负载瞬间上升可能会在繁忙的系统上轻松将系统负载推至100.系统可能在某种程度上保持可ping性和可用性,但I / O操作可能会失败.即使TCP / IP堆栈在内存中并且可用,某些命令也可能会停止工作.

因此,在这种情况下可能会导致恐慌,或者系统或应用程序停止运行.在高质量的硬件上,可能有一个watchdog timer热启动服务器. HP和Automatic Server Recovery (ASR)功能或VMware的HA virtual machine monitoring可以采取此操作.

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...