日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux看门狗树莓派,给树莓派安装看门狗

發布時間:2025/4/17 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux看门狗树莓派,给树莓派安装看门狗 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

你還在擔心樹莓派死機嗎?給他裝個看門狗吧!

什么是看門狗程序?

看門狗程序就是一個健康監控程序,每間隔一定時間(默認10秒)檢查一次是否在設定的健康工作范圍內,如果超過即啟動硬件復位程序,讓設備重新啟動,恢復健康。

樹莓派支持硬件自動復位?

是的,開源的BCM2708芯片讓樹莓派擁有了硬件看門狗芯片功能,加上linux內核編譯好了的bcm2708_wdog模塊,樹莓派通過watchdog程序實現硬件看門狗功能,達到自動復位功能。

看門狗能做些什么?

比如CPU占用過高假死一定時間,系統嚴重報錯無法響應,CPU溫度過高…各種狀態均可

接下來一步一步指導如何實現看門狗功能

首先讓硬件的看門狗模塊運行起來

就我所知從2012-05以后的內核都默認支持這個模塊,如果報錯,使用我的精簡版系統,我測試過沒問題

接下來安裝看門狗守護進程,他的功能就是每間隔一定時間向看門狗硬件模塊發送一個狀態,如果失敗,則觸發硬件看門狗讓樹莓派重啟

在開始運行watchdog之前,先配置一下這個程序

還可以設置如溫度到了多少度就重啟,如 取消掉

temperature-device =

max-temperature = 120 前的注釋#號,改為

temperature-device =?/sys/class/thermal/thermal_zone0/temp max-temperature = 75000

(溫度一般不超過85度就不會損壞芯片,/sys/class/thermal/thermal_zone0/temp記錄的是實時的溫度,單位為千分之一攝氏度,所以75000就是75℃) 還可以設置內存耗盡就重啟,如min-memory =1 前的注釋#號去掉

還可以設置監控的間隔,如 interval = 1 前的注釋#號去掉,該1為任意數字,單位是秒,默認是10秒一次健康檢查

更多設置查閱watchdog文檔

配置看門狗程序,開機自動運行

接下來我們讓watchdog程序運行起來

讓我們來測試一下死機后會不會自動重啟吧

運行這一串字符會讓系統內核立馬崩潰,等等看,是不是10秒后他就自動重啟了。

利用看門狗程序,結合raspberry pi 的CPU硬件看門狗模塊,實現了raspberry pi永不死機。

《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

總結

以上是生活随笔為你收集整理的linux看门狗树莓派,给树莓派安装看门狗的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。