Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3067279
  • 博文数量: 880
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6150
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-11 09:12
个人简介

To be a better coder

文章分类

全部博文(880)

文章存档

2022年(4)

2021年(60)

2020年(175)

2019年(207)

2018年(210)

2017年(143)

2016年(81)

分类: LINUX

2021-08-10 17:43:31

业务运行过程中,Linux系统僵死,屏幕无任何有效打印信息,网络中断、键盘鼠标没有任何响应。这种故障现象,可能是因为Linux内核死锁导致。由于无任何有效打印信息,内核日志中也没有记录,就无法定位故障根因。

 https: //e-mailky.github.io/2017-01-18-kernel-daedlock-check

 https: //blog.csdn.net/wangquan1992/article/details/115146404

如何让Linux内核在僵死前打印相关信息,对问题定位尤为关键。其中一个有效手段是打开“Kernel Hacking”选项,然后重新编译内核。

对于Linux内核死锁有帮助的几个配置选项有:

[*] Detect Soft Lockups


[ ] Panic (Reboot) On Soft Lockups

[*] Detect Hung Tasks

(120) Default timeout for hung task detection (in seconds)


[*] Panic (Reboot) On Hung Tasks

[ ] Lock usage statistics

[ ] Spinlock debugging: sleep-inside-spinlock checking



阅读(555) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~