读写信号量与实时进程阻塞挂死问题 问题终于处理清楚了,如此坑爹的问题,陆陆续续的搞了有近月的时间,现在有时间写一个过程与总结。 问题现象:进程H需要每隔10s发消息给M(类似watchdog的功能),否则就会有功能异常的告警,业务发现了异常的告警,恰好OS监控日志中记录下了进程H当时是D状态,持续了约20s就恢复过来了,然后就没有然后,啥日志也没... 发表于:2013-09-242019-06-23作者:OenHan分类:Scheduler标签:Bugfix, Kernel, Sched, Thread读写信号量与实时进程阻塞挂死问题有3条评论
从一次内存泄露看程序在内核中的执行过程 当超群发来的问题,一个低端内存耗尽导致系统panic的问题,通过写一个死循环循环调用同一个脚本,然后盯着/proc/slabinfo看,就会发现size-32类型的slab火速增加。通过简单直接有效古老的排除法(感谢每日持续集成编译),确定是内核的问题,老的内核没问题,新内核有问题,本来直接上大神器,kmemcheck,奈何看了一眼内... 发表于:2013-09-152019-06-23作者:OenHan分类:KernelBug标签:Kernel, Memory, Script发表评论: 从一次内存泄露看程序在内核中的执行过程