linux驱动
zwcq82
这个作者很懒,什么都没留下…
展开
-
softraid---1
<br />最近在linux上做软raid时,需要检测raid的相关事件的发生。比如:添加备用盘、移除磁盘、raid降级等事件。最开始的时候是采用定时器<br />方式,每隔一段时间就扫描raid superblock的更新时间,如果发生变化就检测一次。先不说superblock的updatetime是否准确,单单使用定时器<br />轮询方式就感觉不好,希望能找到一种类似于中断的方式来处理。<br /> 最开始时是想到raid事件的发生,内核肯定会知道然后会改变/proc/mdstat。所以如果检测/pr原创 2011-06-01 10:18:00 · 719 阅读 · 0 评论 -
kmemleak 分析
1:检测内核内存泄漏的功能 2:Documentation/kmemleak.txt 3:内核demo:mm/kmemleak-test.c 对于kmemleak,需要理解下面三点就可以了 1:我们需要知道它能检测哪几种内存泄漏(即用什么方法分配的内存可以检测) 2:内核存在特殊情况,即分配内存但没有引用。使用什么方法可以防止kmemleak report 3:检测的机原创 2012-04-24 20:06:40 · 2555 阅读 · 0 评论 -
kernel md faulty
FAULTY is also not true RAID, and it only involves one device. It provides a layer over a true device that can be used to inject faults.(模拟块设备错误的,估计是为了测试阵列需要而模拟的) -p, --layout=原创 2012-04-13 10:18:23 · 713 阅读 · 0 评论 -
raid1 resync/recovery的模式
对于raid1的关注,不是很多。最近由于shaohua的patch(在2012CLSF会议中闲聊时,提到这个patch),所以回上海后,看了看,发现很多地方自己并不懂,或者原来不是那么回事。 首先从shaohua的patch说起, neil的patch:commit 07d84d109d8beedd68df9da2e4e9f25c8,md: Allow re-add to work on ar原创 2015-02-06 01:09:30 · 212 阅读 · 0 评论