Linux 自带了一个 watchdog 的实现,用于监视.系统的运行,包括一.个内核 watchdog module 和一个用.户空间的 watchdog 程序 乙肝
内核 watchdog .模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设.备,就会导致在内核中启动一个 1分钟的定时器.,此后,用户空间程序需要保证在 1分钟之内向这个设备写入数据,每次写操作会导致.重新设定定时器。.如果用户空间程序在 1分钟之内没有写操作,定时器到期会导致一次系统 reboot 操作。(广告)
用户空间程序.可通过关闭 /dev/watchdog 来停止内核中的定时.器。 建材
用户.空间的 watchdog 守护进程: 鲜花
在用户空间,还有一个叫做 watchdog 的守护进.程,它可以.定期对系统进行检测,包括: 汽车
Is the process ..table full? 虚拟主机
Is. there e.nough free memory? 杀毒
A.re .some files accessible? 外贸
Have some files chan.ged within. a given interval? --------------彩票
Is.. the average work load too high? 域名
Has a file table overflow .oc.curred? 鲜花
Is a process still running? The process i.s specified by a pid file.. (广告)
Do. some IP addresses answer to .ping? 投资
Do network interfaces. receive traffic? ..
Is th.e tempe.rature too high? (Temperature data not always available.) .
Execute a user. d.efined command to do arbitrary tests. 外贸
如果某项检测失败,则可能导致一次 .soft reboot (模拟一次 shu.tdown 命令的执行) 美容
它还可以通过 /dev/w.atchdo.g 来触发内核 watchdog 的运行。 乙肝
该版本修正了很多bug,添加了一些更新,大部分的改动主要是提升在.嵌入系统中的可用性。特别是修改了默认的时间间隔;另外 w.atchdlog 可免于因为内.存不足而导致程序挂起。.
. 浦华众诚培训网技术学院. 转载服务器