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
擬似ファイルの内容ほど詳細ではないので、はるかに読み取りやすくなっている点に留意してください。