繁体   English   中英

2.6 linux内核中的锁分析

[英]Lock profiling in 2.6 linux kernel

如何在2.6 Linux内核中进行锁分析(自旋和其他类型的锁)? 我想获取我在模块中添加的几个锁的锁争用号。 我可以启用并获取配置文件或任何其他工具的任何.config选项吗?

安德鲁谢谢你的好指针

看起来oprofile无法提供锁定统计信息。 CONFIG_LOCK_STAT仅在2.6.23内核之后存在。 而我的内核版本是2.6.16。 如果内核版本小于2.6.23,则可以选择锁表补丁( http://oss.sgi.com/projects/lockmeter/ )。

OProfile的文档说,您可以使用它来分析内核。 不过,似乎还有更好的选择-使用以下配置选项编译内核:

CONFIG_LOCK_STAT=y

有一个博客条目更详细地描述了它

完全免责声明-我没有亲自尝试过,只是阅读了一下。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM