Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1241982
  • 博文数量: 122
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 4004
  • 用 户 组: 普通用户
  • 注册时间: 2014-02-20 08:27
文章分类
文章存档

2016年(1)

2015年(21)

2014年(100)

发布时间:2014-04-22 13:49:13

......【阅读全文】

阅读(2084) | 评论(0) | 转发(0)

发布时间:2014-04-21 09:49:14

Linux内核态抢占机制分析
......【阅读全文】

阅读(2249) | 评论(0) | 转发(1)

发布时间:2014-04-18 16:07:38

softlockup(watchdog)用于检测系统调度是否正常,即软锁的情况,当发生softlockup时,内核不能调度,但还能响应中断,对用户的表现可能为:能ping通,但无法登陆系统,无法进行正常操作。
其基本原理为:为每个CPU启动一个内核线程(watchdog/x),此线程为优先级最高的实时线程,在该线程得到调度时,会更新相应的计数(时间戳),同时会启动定时器,当定时器到期时检查相应的时间戳,如果超过指定时间,都没有更新,则说明这段时间内都没有发生调度(因为此线程优先级最高),则打印相应告警或根据配置可以进入panic流程。......【阅读全文】

阅读(6499) | 评论(3) | 转发(2)

发布时间:2014-04-18 14:20:39

nmi_watchdog原理(用于检测关中断死锁)
nmi_watchdog用于检测内核中关中断死锁(也称硬死锁)的情况,是调测内核死机或死锁问题的一大利器。内核中,如果代码编写不好可能会出现关中断死锁的情况,即进入内核态后,关中断,然后在内核态中死锁,或长时间运行,导致该CPU无法响应中断(因为中断已关),也无法得到调度(对于没有启用内核抢占的内核来说),外在表现可能为系统挂死、无法ping通、没有响应。而nmi_watchdog正是针对这种情况而设计的。
......【阅读全文】

阅读(10753) | 评论(0) | 转发(0)

发布时间:2014-04-11 12:51:51

读书笔记——Linux内核源代码情景分析——2.5 用户堆栈的扩展......【阅读全文】

阅读(2195) | 评论(0) | 转发(1)

发布时间:2014-04-11 12:50:30

linux下进程堆栈下溢出判断及扩展实现 ......【阅读全文】

阅读(7619) | 评论(0) | 转发(2)

发布时间:2014-04-10 12:48:26

KVM基本原理及架构四(内存虚拟化) 影子页表 EPT......【阅读全文】

阅读(7754) | 评论(0) | 转发(5)

发布时间:2014-04-10 12:38:08

KVM基本原理及架构三(CPU虚拟化)......【阅读全文】

阅读(13382) | 评论(0) | 转发(6)

发布时间:2014-04-01 15:19:48

又一次内存分配失败(关于overcommit_memory)......【阅读全文】

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

啦哆A梦2014-02-21 11:08

回复  |  举报
留言热议
请登录后留言。

登录 注册