使用 Raspberry Pi树莓派 的过程中,难免会遇到因为资源冲突而死机的现象,这里介绍配置 “看门狗” 来自动检测特定情境,以达到预知和自动重启系统的目的。
1. 修改系统配置文件
nano /boot/config.txt
dtparam=watchdog=on
reboot
2. 安装 watchdog 程序
apt-get install watchdog
3. 修改 watchdog 配置文件,这里主要列出几项被监控的资源异常情况
nano /etc/watchdog.conf
watchdog-device = /dev/watchdog
watchdog-timeout = 15
realtime = yes
priority = 1
interface = wlan0
max-load-1 = 24
min-memory = 1
4. 激活 watchdog 系统开机运行
systemctl enable watchdog
systemctl start watchdog
systemctl status watchdog
5. 压力测试,执行以下代码,大约 1 分钟左右 CPU 资源耗尽超过设置极限,系统自动重启
bash -c ':(){ :|:& };:'
发表回复