参考:8 LSMOD, RMMOD, MODPROBE, AND MODINFO COMMAND EXAMPLES IN LINUX
简介
lsmod显示(或“列出”)Linux内核中modules 的状态。lsmod十分简单,没有选项参数:它很好地格式化文件/ proc / modules的内容,其中包含有关所有当前加载的Linux kernel modules 的状态的信息。
# cat /proc/modules vmw_vsock_vmci_transport 28672 1 - Live 0xffffffffc0497000 vsock 36864 2 vmw_vsock_vmci_transport, Live 0xffffffffc044a000 joydev 20480 0 - Live 0xffffffffc04e9000 input_leds 16384 0 - Live 0xffffffffc04e4000 vmw_balloon 20480 0 - Live 0xffffffffc04a7000 serio_raw 16384 0 - Live 0xffffffffc0439000 shpchp 36864 0 - Live 0xffffffffc048d000 i2c_piix4 24576 0 - Live 0xffffffffc0486000 ...
# lsmod Module Size Used by vmw_vsock_vmci_transport 28672 1 vsock 36864 2 vmw_vsock_vmci_transport joydev 20480 0 input_leds 16384 0 vmw_balloon 20480 0 vmw_vmci 65536 2 vmw_vsock_vmci_transport,vmw_balloon ...
字段含义
Module:模块的名称。 这通常是模块文件的名称,减去扩展名(.o或.ko),但它可能有一个自定义名称,可以在使用insmod命令插入模块时将其指定为选项。
Size:驻留模块使用的内存量,以字节为单位。
Used by:此列包含一个数字,表示正在使用的模块实例数。 如果该数字为零,则当前未使用该模块。 数字后面的文本表示有关使用模块的内容的任何可用信息:这通常是设备名称,文件系统标识符或另一个模块的名称。