1.3. 読み込み済みモジュールのリスト表示
lsmod コマンドを実行すると、現在カーネルに読み込み済みの全カーネルモジュールをリスト表示できます。 以下に例を示します。
# lsmod
Module Size Used by
tcp_lp 12663 0
bnep 19704 2
bluetooth 372662 7 bnep
rfkill 26536 3 bluetooth
fuse 87661 3
ebtable_broute 12731 0
bridge 110196 1 ebtable_broute
stp 12976 1 bridge
llc 14552 2 stp,bridge
ebtable_filter 12827 0
ebtables 30913 3 ebtable_broute,ebtable_nat,ebtable_filter
ip6table_nat 13015 1
nf_nat_ipv6 13279 1 ip6table_nat
iptable_nat 13011 1
nf_conntrack_ipv4 14862 4
nf_defrag_ipv4 12729 1 nf_conntrack_ipv4
nf_nat_ipv4 13263 1 iptable_nat
nf_nat 21798 4 nf_nat_ipv4,nf_nat_ipv6,ip6table_nat,iptable_nat
[output truncated]
lsmod 出力では、3 つのコラムを表示します。
モジュール
- メモリーに現在読み込まれているカーネルモジュールの名前
Size (サイズ)
- カーネルモジュールが使用するメモリー量 (キロバイト単位)
Used by (使用フィールド)
- Module フィールドにある依存関係の数を表す小数点
- 依存する Module の名前をコンマ区切りにした文字列。このリストを使用して、アンロードしたいモジュールに依存しているモジュールすべてを最初にアンロードできます。
最後に、lsmod 出力は /proc/modules 擬似ファイルの内容ほど詳細ではないので、はるかに読み取りやすくなっている点に留意してください。