首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检测"NMI看门狗: BUG:软锁“是硬件问题还是软件问题?

如何检测"NMI看门狗: BUG:软锁“是硬件问题还是软件问题?
EN

Unix & Linux用户
提问于 2017-08-25 08:56:04
回答 1查看 1.7K关注 0票数 4

软锁

dmesg在我的笔记本上报告,因为很长一段时间以来,每当我尝试使用updatedbfirefox时,都会使用NMI watchdog: BUG: soft lockup。在https://github.com/zfsonlinux/zfs/issues/4536#issuecomment-280894134上发布的报告样本。

相关问题有:

我也在- https://github.com/zfsonlinux/zfs/issues/4536上阅读/评论过

问题

我如何检测它是否是硬件问题,或者,如我所想,确认它是一个与内核/软件相关的问题?

详细信息

Linux分发

undefined,滚动分布

我(至少)在使用以下内核(S)版本时观察到了"BUG“:

pf,pf

  • 4.11_p4-pf
  • 4.8_p8
  • 4.5_p4

ck

  • 4.12.7-ck

德比安

  • lts-4.9.30
  • 4.8.x
  • 4.7.8

Configuration

我使用自定义配置来编译内核。这基本上是相同的配置,我使用了很长时间(D),当没有“软锁”问题或任何有关的“看门狗”。

我可以复制、粘贴或链接配置文件.但是,我发现还有两个重要的设置是“必需的”。

代码语言:javascript
复制
CONFIG_KALLSYMS=y
CONFIG_PREEMPT_NONE=y

ZFS

我在使用ZoL版本时观察到了"BUG“。

  • 0.6.5.11
  • 0.6.5.10
  • 0.6.5.9
  • 0.6.5.8
  • 0.6.5.3
EN

回答 1

Unix & Linux用户

发布于 2017-08-25 16:07:10

虽然这可能是一个硬件问题,但是由于Linux的ZFS代码的代码成熟,以及大量的人抱怨您在多个版本中的相同消息,但我倾向于说这是一个软件错误。

ZFS代码中存在关于种族条件的多个bug,事实是,对于生产系统来说,这仍然不是完全可信的。

如果你的笔记本是一个操场/测试系统,一个很好的ZFS测试可能排除软件和硬件问题,那就是尝试ZFS+FreeBSD,它有一个更经过测试和更稳定的代码库。

如果您在过去也有一个已知的稳定配置与Linux+zfs,根据您的日记评论,这可能是一个好主意,回去测试,以排除可能的问题。

至于尝试调试实际的内核级代码,您可以尝试sysdig,但是如果系统挂起,则有可能在释放可能导致问题根源(或不导致问题根源)的日志之前将其挂起。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/388281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档