[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 怎样确认 一个 内核模块 是否正在使用?



肖盛文(Faris Xiao) 提到:


sarge kernel 2.6.8-2-686

在我机器启动的时候,自动加载了很多模块。

根据 lsmod 命令的输出,如果看到 Used by 的数字不为 “0” ,则可以判断该 模 块在使用。
但 Used by 的数字显示为 “0” 的情况下,无法判断该模块是否在使用。

请问大家还有什么其它方法可以判断某个模块是否在使用?

只要被加载进来了,如果显示的数字为0,只表示目前没有其他模块使用到该模 块,并不表示该模块没有被使用,
也可能表示该模块是独立工作。

某个模块一旦被加载,说明内核正在使用该模块提供的功能,如果你把它卸载掉, 那么该模块提供的功能就不能被上层应用使用。

所以,是否要加载一个模块,就要看你想让内核提供哪些功能,根据你的需求自己 可以定制想加载哪些模块,不想加载那些模块。



Reply to: