Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linux搭載組み込みモジュールの情報を表示する方法

Linux搭載組み込みモジュールの情報を表示する方法

  

これらのハードウェアをサポートするためにハードウェアデバイスのアップグレードに伴い、Linuxシステムカーネルの更新がますます速くなり、それによってLinuxカーネルも肥大化します。内蔵モジュールをインストールすると、この問題を効果的に解決できます。では、Linuxシステムにインストールされている組み込みモジュールについての情報をどのように見ますか?

最新のLinuxディストリビューションには、比較的小さな「組み込みモジュール」のみが付属しています。残りの特定のハードウェアドライバまたはカスタム関数は「ロード可能モジュール」です。ロードまたはアンロードを選択しましょう。

組み込みモジュールは静的にカーネルにコンパイルされています。ロード可能なカーネルモジュールとは異なり、modprobe、insmod、rmmod、modinfo、lsmodなどのコマンドを使用してモジュールを動的にロード、アンロード、および照会することができます組み込みモジュールは起動時に常にカーネルにロードされ、これらのコマンドによって管理されません。

まず、組み込みモジュールのリストを調べます。

組み込みモジュールのリストを取得するには、次のコマンドを実行します。

$猫/libに/モジュール/$(のuname -r)/modules.builtin

また、内蔵されたものをモジュールを参照するには、次のコマンドを使用することができます。
< Br>

次に、組み込みモジュールのパラメータを見つけます。

各カーネルモジュールには、組み込みかロード可能かにかかわらず、一連のパラメータがあります。ロード可能モジュールの場合、modinfoコマンドはそれらのパラメータ情報を表示できます。ただし、このコマンドは組み込みモジュールには役立ちません。以下のエラーが発生します。

modinfo:ERROR:Module XXXXXXが見つかりません。

組み込みモジュールのパラメータとその値を確認したい場合は、/sys /moduleで内容を確認できます。

/sys /moduleディレクトリには、カーネルモジュールによって命名されたサブディレクトリ(ビルトインとロード可能の両方)があります。各モジュールディレクトリに移動します。このモジュールのすべてのパラメータをリストする「parameters」のディレクトリがあります。

たとえば、tcp_cubic(カーネルのデフォルトのTCP実装)モジュールのパラメータを見つける必要があります。これを行うことができます。

$ ls /sys /module /tcp_cubic /parameters

次に、このファイルを読んで各パラメーターの値を確認します。

$猫Linuxは、我々はLinuxがインストールかを知ることができるようにより多くの情報は、組み込みモジュールのメソッドを参照してくださいある/SYS /モジュール/tcp_cubic /パラメータ/tcp_friendliness

ビルトインモジュール未使用のモジュールを削除し、システムの負担を軽減することも可能です。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved