Linux watchdog配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、watchdog是什么?
    • 1.硬件看门狗
    • 2.软件看门狗
  • 二、使用步骤
    • 1.硬件看门狗
    • 2.软件看门狗
  • 总结


前言

好久没写文章了,最近遇到一个蛋疼的问题,Linux内核假死的情况,简而言之就是内核在工作的过程中突然进入一种未知状态,不能正常工作了。watchdog主要有两种:第一种是硬件支持的,第二种是纯软件的。今天我们主要讲第二种,纯软件实现的。


一、watchdog是什么?

1.硬件看门狗

看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端,一般是连接到单片机。 看门狗的功能是定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号。看门狗命令在程序的中断中拥有最高的优先级。

注意:硬件看门狗本质上是电路,是物理层面的东西,本质上是不会受到干扰的。

2.软件看门狗

watchdog - a software watchdog daemon

其实就是一个后台服务ÿ

你可能感兴趣的:(ubuntu,linux,C++,linux,运维,服务器,ubuntu,bash)