什么是看门狗定时器?

什么是看门狗定时器?

在 AMD64 PC(以及之前的 PC)上,我收到启动消息

[    4.745721] sp5100_tco: SP5100/SB800 TCO WatchDog Timer Driver
[    4.745773] sp5100-tco sp5100-tco: Using 0xfed80b00 for watchdog MMIO address
[    4.745779] sp5100-tco sp5100-tco: Watchdog hardware is disabled

请注意 sp5100_tco 和 sp5100-tco 之间的区别。

什么是看门狗?我需要一个吗?

答案1

看门狗是一个期望定期收到“我还活着”通知的组件,如果在给定的时间内没有收到任何通知,则会重置系统。其目的是重新启动停止响应的系统。有用的看门狗是作为单独的组件实现的,因此即使系统内核已锁定,它们也会继续“滴答作响”,从而可以从最困难的锁定中恢复。

您是否需要它取决于您的系统用途。如果您希望系统在锁定时自动重新启动,那么值得启用它;如果你总是交互地使用你的系统,它可能就没那么有用了。

寻找包含以下内容的软件包watchdog名称中带有 的软件包; systemd 也可以为您处理这个问题(请参阅Linux 看门狗和 systemd 看门狗)。您可能还需要在固件设置中启用硬​​件。

相关内容