一种Linux内核自旋锁死锁检测机制的设计与实现  被引量:2

A Linux Kernel Spin Lock Deadlock Detection System Design and Implementation

在线阅读下载全文

作  者:张文盛[1,2] 侯整风[1] 

机构地区:[1]合肥工业大学计算机与信息学院,合肥230009 [2]安徽广播电视大学网络中心,合肥230022

出  处:《合肥学院学报(自然科学版)》2012年第2期31-35,共5页Journal of Hefei University :Natural Sciences

摘  要:在操作系统内核中,自旋锁是一种应用非常广泛的锁机制,能大幅提高系统性能和吞吐量;另一方面,自旋锁的使用不当,会立即将系统锁死,直至人工重启才能解锁,是危害性最大的死锁原因.从检测死锁发生的角度出发,提出一种自旋锁死锁检测机制,可迅速检测到Linux内核中死锁的发生,报告死锁相关信息供管理员分析使用,在可能的情况下重启系统,降低系统宕机时间,提高系统稳定性.In operation system kernel,spinlock is a wildly used lock mechenism,which can significantly promote performances and thoughtputs.On the other hand,the improper use of the spin lock,will immediately be dead lock,until manually restart to unlock,is the greatest danger of deadlock reason.From the perspective of deadlock detection,we introduce a new spinlock deadlock detection mechenism,can rapidly detect the Linux kernel deadlocks deadlock,report related information for administrators analysis using.Where possible to restart the system,reduce system downtime,improve system avalability.

关 键 词:LINUX内核 自旋锁 死锁检测 

分 类 号:TP309.2[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象