社区
CPU和硬件区
帖子详情
'NMI watchdog:watchdog detected hard LOCKUP on cpu x装win10和centos双系统老是这个watchdog
weixin_42196448
2019-06-15 10:37:11
大佬帮我看看怎么解决啊
...全文
945
回复
打赏
收藏
'NMI watchdog:watchdog detected hard LOCKUP on cpu x装win10和centos双系统老是这个watchdog
大佬帮我看看怎么解决啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
关于kvm安
装
Linux时的
CPU
soft
lock
up报错解决方案
最近对云原生比较感兴趣,因此决定使用vm虚拟机,给该Linux虚拟机安
装
kvm环境后,在这个虚拟机里再安
装
一个Linux。 问题解决的经历: 但世事难料啊,因为n年以前有过成功安
装
kvm的虚拟机经验,因此,还是按照原来的经验,一路安
装
,kvm虚拟环境就不用说了,手到擒来的事情。但进入安
装
界面后,报
CPU
软锁了。 一, 无奈之下,祭出
CPU
映射大法,因宿主机是e5
CPU
,考虑到是一个比较标准的服务器级别
CPU
,应该没什么问题了吧,但,问题依旧。 二, 后来仔细查看了系统日志,发现报错和看门
CentOS
7运行报错kernel:
NMI
watchdog
: BUG: soft
lock
up -
CPU
#0 stuck for 26s
CentOS
内核,对应的文件是/proc/sys/kernel/
watchdog
_thresh。
CentOS
内核和标准内核还有一个地方不一样,就是处理
CPU
占用时间过长的函数,
CentOS
下是
watchdog
_timer_fn()函数。 如果你的内核是标准内核的话,可以通过修改/proc/sys/kernel/soft
lock
up_thresh来修改超时的阈值 参考文献:https://zhi...
smp_call_function_many死锁问题分析2 -- soft
lock
up &
hard
lock
up
上一篇“Linux内核死锁问题分析.1 – soft
lock
up现场信息分析”中初步分析了一个soft
lock
up问题的现场信息,结合代码得到了一个初步结论就是出现soft
lock
up的进程和
CPU
#2也是受害者,真正导致问题的是没有相应IPI信息的
CPU
。
linux 内核笔记之
watchdog
watchdog
简而言之,
watchdog
是为了保证系统正常运行,或者从死循环,死锁等一场状态退出的一种机制。 看门狗分硬件看门狗和软件看门狗。硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称“喂狗”),因此程序正常工作时,定时器总不能溢出,也就不能产生复位信号。如果程序出现故障,不在定时周期内复位看门狗,就使得看门狗定时器溢出产生复位信号并重启系统。软件看门狗原理上一样,只是将硬件电路上的定时器用处理器的内部定时器代替,这样可以简化硬件电路设计,但在可靠
Linux
Watchdog
机制
前言
Watchdog
是 Linux 系统一个很重要的机制,其目的是监测系统运行的情况,一旦出现锁死,死机的情况,能及时重启机器(取决于设置策略),并收集crash dump.
watchdog
,顾名思义,看门狗。这就说明,有一个被watch的对象,和一个watch它的程序。 无论是内核
watchdog
,还是userland
watchdog
,其基本思路都是: 1. 假定某一个对象的...
CPU和硬件区
1,025
社区成员
562
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章